使用花栗鼠的iphone碰撞检测问题

时间:2009-06-25 12:11:05

标签: iphone cocos2d-iphone collision-detection chipmunk

我有两个小问题: 花栗鼠碰撞检测:我正在开发一种游戏,我可以检测球和一些静态多边形之间的碰撞。 这是工作但“部分”,这意味着它适用于大约5个游戏场景(级别1 - 5,例如),但第6个失败,然后在第7个场景一切正常等等。 基本上,碰撞检测工作但有时失败..

我认为设置空格,实体等不会有问题。因为一切都可以正常工作,错误只发生在一系列“正确的场景”之后。 在第一天,我认为问题是我没有在场景结束后从空间中移除形状和物体,但是从空间中移除了物体和形状后问题仍然存在。

cocos2d:至于cocos2d,我的印象是加速度计的激活有时会失败。

有没有人遇到过这些问题?欢迎任何建议,谢谢。

帖子:1 加入时间:2009年6月24日星期三下午2:34

1 个答案:

答案 0 :(得分:0)

您是否只使用花栗鼠进行碰撞检测?

如果是这样,请不要。只需定义两个形状之间的碰撞(假设多边形相似)。以下是两个圆圈的示例: http://kwigbo.com/wp/2009/03/04/cocos2d-circle-to-circle-collision-detection/

在我自己的游戏中,我通过检查数组对象并查看它们是否在我的英雄两侧都有一定范围,并且与顶部或底部有一定距离来定义两个矩形精灵之间的碰撞。做一个时髦的形状这将是棘手的,但值得。