2011-06-05 118 views
1

我在設計第一款cocos2d遊戲時遇到了一些困難,我非常感謝你的幫助。CCSprite跟隨隨機路徑? (Cocos 2D)

遊戲基本上是一個側卷軸和主人公(在滑板上)運行到如在本草圖繪製不同的路徑(線性的,圓形的,彎曲的,...等):

http://www.legendstyler.com/cocosq.jpg

這裏是我的問題:

  1. 是什麼吸引路徑,讓一個精靈跟着他們(尤其是圓形路徑)的最好方法?

  2. 如果我想讓跳躍和着陸逼真,我是否需要使用物理引擎?它會讓我的生活更輕鬆地進行碰撞檢測或跟蹤路徑嗎?

請注意,我將以隨機順序和距離放置路徑。我不打算用固定的元素來繪製一個關卡。

非常感謝,並有一個美好的一天=)

回答

0
  1. 假如玩家繪製的人物應該遵循的路線,或者是你在談論的假想線?

如果這應該是一個假想的線,那麼你可以使用cos和sin來計算它。如果玩家應該繪製它,那麼你可以使用一個數組來存儲x,y座標。

  1. 您可能會使用box2d。在你設置了所有東西(包含它的對象的世界)之後,你會得到很多東西(比如反彈和碰撞)。但是這個運動有點棘手,因爲你不得不用力來移動物體,而不是像素移動像素。例如,如果您想將角色移動到右側,您將不得不推動他。