Box2D是我的iphone游戏场景的最佳解决方案吗?

时间:2010-11-21 11:37:14

标签: cocos2d-iphone collision-detection box2d-iphone physics-engine

我打算在Cocos2D中构建一个基本的反弹iOS游戏。 Box2D最适合以下情况吗?

布局将包含屏幕顶部的目标,屏幕中间有一个obsticles,阻止从底部直接查看目标。用户将从屏幕底部射出一个球,通过两侧和围绕着角膜的反弹,有望击中目标。类似于突破风格的游戏。

随着游戏关卡的进展,obsticles将动态,左右移动,上下移动等。

据我所知,只使用Cocos2D就可以实现碰撞检测。在不使用物理引擎的情况下,球的反弹和轨迹是否也可以通过物理引擎实现?

在游戏场景中我不需要引力。球的速度/速度的降低将是必不可少的。

请注意,我是iOS开发人员的新手,来自前端网络开发人员的背景。

建议和帮助非常感谢。

谢谢

1 个答案:

答案 0 :(得分:1)

如果不使用现有的物理引擎,你当然可以做到这一切。但是,一旦开始与移动的物体和不同形状的物体发生碰撞,使用开箱即用的解决方案就会变得有利。

在没有重力的情况下设置box2d很容易,它会为你提供所有碰撞计算和速度的东西