我試圖創建一個使用J2ME一個NinJump樣的遊戲,我碰到的一些問題動畫NinJump類遊戲的結構。設計使用J2ME
我的遊戲內置這樣:
- 一個線程,一旦遊戲開始啓動。使用thread.sleep(),while循環無限延遲20ms。而循環運行,牆壁上的動畫每次主 -
- 牆上不斷往下走。
- 忍者使用間隔30ms的TimerTask進行動畫製作。
- 每次播放器跳躍,玩家精靈是隱藏的,並且出現另一子畫面,其使用一個TimerTask執行跳躍:20ms的間隔中,每個被執行的任務的子畫面前進其下一幀的時間和它也移動(2px的每一次)。
問題是,當玩家跳躍時,牆上的動畫突然變慢。此外,跳躍動畫不平滑,我似乎無法使用不同的動畫時間間隔修復它。
我想有一些錯誤,我實現它的方式。我上面提到的問題怎麼樣?
發佈您的代碼的片段,你認爲涉及問題 – gnat