注意:我对编程比较陌生,甚至更是如此游戏编程,所以如果我的问题相当广泛,但很难找到该主题的教程,我深表歉意。
项目描述
一个简单的无尽横向滚动跑步者,类似于Canabalt,玩家可以点击屏幕使角色跳跃。角色精灵唯一允许的移动是沿着 y 轴。
我有的...
- 滚动视差背景。
我想要的是...
- 具有边界框的角色精灵
- 具有边界框的地面精灵
- 一种判断何时接触/相交的方法
- 一种防止它们继续相交的方法
我试过的...
- Ray Wenderlich 的教程(半过时,也是基于图块的,我不太喜欢,而且似乎很容易出现错误)
我的问题实际上有两个部分:
- 对于物理学初学者,是否建议坚持使用 Chipmunk 或 Box2D 之类的 API?
if first question == FALSE
- 鉴于上述信息,构建我自己的物理引擎的最佳方法是什么?
提前感谢您分享的任何提示/建议。:)