我打算在Cocos2D中构建一个基本的反弹iOS游戏。 Box2D最适合以下情况吗?
布局将包含屏幕顶部的目标,屏幕中间有一个obsticles,阻止从底部直接查看目标。用户将从屏幕底部射出一个球,通过两侧和围绕着角膜的反弹,有望击中目标。类似于突破风格的游戏。
随着游戏关卡的进展,obsticles将动态,左右移动,上下移动等。
据我所知,只使用Cocos2D就可以实现碰撞检测。在不使用物理引擎的情况下,球的反弹和轨迹是否也可以通过物理引擎实现?
在游戏场景中我不需要引力。球的速度/速度的降低将是必不可少的。
请注意,我是iOS开发人员的新手,来自前端网络开发人员的背景。
建议和帮助非常感谢。
谢谢
答案 0 :(得分:1)
如果不使用现有的物理引擎,你当然可以做到这一切。但是,一旦开始与移动的物体和不同形状的物体发生碰撞,使用开箱即用的解决方案就会变得有利。
在没有重力的情况下设置box2d很容易,它会为你提供所有碰撞计算和速度的东西