CCSprite遵循随机路径? (科科斯2D)

时间:2011-06-05 01:24:11

标签: iphone path cocos2d-iphone physics collision

我在设计第一个cocos2d游戏时面临一些困难,我非常感谢你的帮助。

游戏基本上是一个侧卷轴,英雄(在滑板上)运行到不同的路径(线性,圆形,曲线等等),如下图所示:

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

以下是我的问题:

  1. 绘制路径并让精灵跟随它们(特别是圆形路径)的最佳方法是什么?

  2. 如果我希望跳跃和着陆看起来很逼真,我是否需要使用物理引擎?它会在碰撞检测或跟踪路径中让我的生活更轻松吗?

  3. 请注意,我将按随机顺序和距离放置路径。我不打算用固定元素绘制一个级别。

    非常感谢,祝你有个美好的一天=)

1 个答案:

答案 0 :(得分:0)

  1. 玩家是否应该画出角色应该遵循的那条线,或者你是在谈论想象中的线?
  2. 如果那应该是一条想象的线,那么你可以用cos和sin来计算它。如果玩家应该绘制它,那么你可以使用数组来存储x,y坐标。

    1. 您可以使用box2d。在你设置了所有东西(带有它的对象的世界)后,你会得到很多东西(比如弹跳和碰撞)。但是这个动作有点棘手,因为你必须使用力来移动物体,而不是像素一样“移动”像素。例如,如果您想将角色向右移动,则必须推动他。