2011-07-25 181 views
0

我有两个精灵,一个球和一块木板。如果球从木板上掉下来,球应该模拟掉落。边缘 - Cocos2d/Box2D

我的问题是,我如何确定球是否不接触木板?我是否应该在木板周围创建边缘,并且如果球与它们碰撞,那么它会缩放球体?

有多个木板连接在一起。

有没有人有关于如何做到这一点的想法?

回答

1

木板周围的边缘会起作用,但更简单的方法是使用碰撞回调的EndContact来确定球和木板何时分开。但是,如果球仍然在弹片上弹起一点,但不会被认为已经脱落,您还需要检查球的位置。如果是这种情况,那么在秋季地区放置一些其他传感器可能会更可靠。