2

我有一个名为“platform.png”的图像,它代表 iPhone 游戏平台的一块砖。我有一个卡通人物会在这个平台上跳跃。

一系列 platform.png 将形成一个完整的平台。这些系列将通过在 Iphone 屏幕上滑动手指来生成。当角色在这个平台上跳跃时,它应该像弹性一样下降并反弹回来。谁能告诉我该怎么做?

提前致谢。

4

2 回答 2

2

你想要的是碰撞检测。我不认为在这种情况下使用Cocos2d会是一个好主意,因为您想要显示应该看起来真实的弹性和反弹效果。为此,我建议使用Box2d,它显然有助于以自然的方式显示效果。在这里,碰撞检测可以在称为ContactListener的单独类中处理。你可以在这里学习Box2dContactListener 。在ContactListener 中,您可以生成这些效果,并且这个类很容易处理。两三个月前,我用同样的方法创建了我的游戏Pogo Jump相信我,我很容易在Box2d上工作。
祝你好运..!!

于 2011-06-22T11:53:40.653 回答
0

嘿,你有两个选择,要么使用 box-2d/chipmunk,要么不使用。如果您以前有物理经验,那么我会说 box-2d/chipmunk 看起来更逼真。

于 2011-06-22T11:54:40.720 回答