2

我打算在 Cocos2D 中构建一个基本的反弹 iOS 游戏。Box2D 是否最适合以下场景?

布局将由屏幕顶部的目标组成,屏幕中间有障碍物,阻止从底部直接看到目标。用户将通过从侧面和障碍物周围反弹来从屏幕底部射出一个球,以击中目标。类似于突围风格的游戏。

随着游戏关卡的进展,障碍物将动态移动,从左到右、从左到右、从上到下等。

我知道碰撞检测可以单独使用 Cocos2D 来实现。不使用物理引擎也能实现球在障碍物和墙壁上的反弹和轨迹吗?

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

请注意,我是 iOS 开发新手,来自前端 Web 开发背景。

非常感谢您的建议和帮助。

谢谢

4

1 回答 1

1

您当然可以在不使用现有物理引擎的情况下完成所有这些操作。但是,一旦您开始与移动对象和不同形状的对象进行碰撞,使用开箱即用的解决方案就开始变得有利。

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

于 2010-11-22T14:29:21.117 回答