cocos2d-iphone

    0熱度

    2回答

    我是一個絕對的Objective-C,C和OpenGL新手。因此,當我發現coco2d時,我非常感謝爲我完成了很多東西。無論如何,我仍然有問題。 當我設法讓基於觸摸的動畫精靈四處移動時,我決定清理一下我的代碼到updateLogic方法中,而不是在我的定時器裏面更新updateDrawing方法,而不是在定時器內部做得很醜。到目前爲止,我拼湊這弗蘭肯斯坦的怪物不會編譯: GameScene.h #

    0熱度

    1回答

    通常,當向cocos2d中的圖層添加精靈時,我只需爲每個精靈添加一個指向層的接口的指針,以允許它在該圖層中被引用。但是,我現在使用for循環來創建一組精靈: -(void) make5Gobs { Sprite *gobs[5]; for(int i = 0; i < 3; i++) { gobs[i] = [Sprite spriteWithFile:

    0熱度

    2回答

    我對使用cocos2d的iphone應用程序使用粒子。幀速率隨着粒子的顯示而下降。清理這些不會影響性能的最佳方法是什麼?

    3熱度

    2回答

    我定義使用spriteWithFile方法的精靈,提供了一個120像素的30像素png格式 Sprite *trampoline = [Sprite spriteWithFile:@"trampoline.png"]; [self addChild:trampoline]; 當我加入這個我和層位,它是我期望它在屏幕上。 trampoline = [Trampoline node]; tr

    2熱度

    1回答

    我想在iPhone上使用Cocos2d來繪製一輛2D汽車,並以自然的方式從左到右轉向。 這裏是我的嘗試: 計算車輪的角度,只是將其移動到目標點的車輪指向。但是這會產生一種非常不自然的感覺。汽車漂移一半的時間 之後,我開始研究如何從汽車獲得轉彎圈,這意味着我需要一些常數,如軸距和汽車寬度。 了大量的研究後,我創建了下面的代碼: float steerAngle = 30; // in degrees

    2熱度

    5回答

    有誰知道如何安裝cocos2d,以便它顯示在新項目模板窗口中?

    9熱度

    4回答

    爲了嘗試爲我正在開發的iPhone遊戲(使用Cocos2D)創建加載欄,我想使用多線程方法。 一個線程顯示加載屏幕並運行主應用程序事件循環,而新線程在後臺默默加載所有精靈(通過spriteWithFile),然後將它們添加到圖層中。 我創建一個使用NSThread的detachNewThreadSelector方法(通過performSelectorOnMainThread發送的加載狀態到主線程更

    14熱度

    4回答

    我想知道我應該用ParticleSystem去哪條路。在這個特殊情況下,我想同時創建1-20個小爆炸,但是位置不同。現在我正在爲每次爆炸創建一個新的ParticleSystem,然後釋放它,但這當然是對性能的懲罰。 我的問題是:有沒有辦法用多個發射源創建一個ParticleSystem。如果不是,我應該在init中創建一個ParticleSystem的數組,然後在需要爆炸時使用免費的數組?或者還有

    1熱度

    1回答

    我試圖在遊戲幾何大戰中像屏幕一樣移動物體。我可以旋轉對象,但我似乎無法讓它根據它所面對的方向移動。我這裏有這個代碼,我認爲是正確的這樣做,但我不斷收到語法錯誤:「請求成員的結構或聯合X不是」 spriteObject.x = spriteObject.x + speed*cos(Angle) spriteObject.y = spriteObject.y + speed*sin(Angle)

    0熱度

    1回答

    我正在製作一個簡單的應用程序,其中實心圓圈在屏幕周圍反彈。現在,圈子的速度是固定的,但我希望他們隨機加速或減速。 我最初嘗試使用NSTimer,但我發現時間間隔不能變得不規則。根據蘋果公司的文檔,NSAnimation類,「與NSTimer不同,動畫通知可以以不規則的間隔發生,允許您創建出現加速或減速的動畫。」 所以看來我應該使用NSAnimation類。但是,當我在NSAnimation中查看繪