对于我的2D平台游戏,我正在关注N N +游戏创作者的2篇文章。两篇文章介绍了如何处理碰撞以及通过将所有AABB形状信息存储到磁贴图中以及碰撞所需的其他一些潜在信息来进行广泛的相位碰撞检测。无论在互联网上如何解释玩家角色移动处理。< / p>
http://www.madgravityradio.com/ngame.html
我尝试在玩家的位置使用小矩形片,我得到的结果是矩形对碰撞的关注非常敏感但是不现实(我不知道如何在踩踏时将播放器矩形倾斜到某个角度向下或向上倾斜边缘。)。
玩家包含哪种类型的对象?玩家是否保持盒子形状并且盒子被翻译了?请详细说明角色是如何被控制的,这个虚拟玩家的概念是什么?我在某地读过Rag娃娃。
我有一些更普遍的问题 在SAT中如何处理/应用最小的平移向量以使运动更加真实? 我还没有开始为这款iphone游戏创建平铺地图,我在flash游戏的标题地图创建方面有一些经验。不知道如何有效地处理iphone内存 - 有什么建议吗?
答案 0 :(得分:1)
您正在寻找的术语是collision response - 即现在您已经检测到碰撞并且有碰撞数据,您如何使用它来产生有意义的响应。这是一个非常大的话题,所以也许可以调查一下,然后再提出一些更具体的问题。 Here's a basic primer和google / wikipedia将带您走得更远。