我有一个名为“platform.png”的图片,它代表了iPhone游戏平台的一块砖。我有一个卡通人物会在这个平台上跳跃。
一系列platform.png将形成一个完整的平台。这些系列将通过在Iphone屏幕上滑动手指生成。当角色在这个平台上跳跃时,它应该像弹性一样下降并反弹回来。谁能告诉我怎么做?
提前致谢。
答案 0 :(得分:2)
你想要的是碰撞检测。在这种情况下,我不认为使用 Cocos2d 是一个好主意,因为你想要显示看似真实的弹性和反弹效果。为此,我建议使用 Box2d ,这显然有助于以自然的方式显示效果。此处碰撞检测可以在称为 ContactListener 的单独类中处理。您可以学习 Box2d 和 ContactListener here。在 ContactListener 中,您可以生成这些效果,这个类很容易处理。两三个月后,我用同样的方法创建我的游戏 Pogo Jump 并相信我,我很容易在 Box2d 上工作。
祝你好运.. !!
答案 1 :(得分:0)
heye, 你有两个选择,使用box-2d / chipmunk或者dont。 如果您之前有物理经验,那么我会说box-2d / chipmunk看起来更真实。