在PhysicsWorld的世界里 创建了一个以屏幕四边为界限的 PhysicBody::createEdgeBox
再创建一个精灵,当给精灵设置了个运行 速度。 如果速度快了, 就直接穿越出了世界 怎么回事?怎么没发生碰撞。 速度低了就和边界碰撞了?
有什么函数可以设置这个速度界限吗
~
这个没有办法,chipmunk不支持子弹物体的设置,不支持快速移动物体的碰撞检测,唯一可行的就是自己判断位置,要是超出去了自己再setPosition回来了。。。
.哦,这样啊。。谢谢~~
这是正常的,碰撞的速度快了就会直接穿过去,就像现实中一样,速度打到一定值,也就穿越了。之前有教材是这样说的。