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