cocos2d-x 3.0 物理引擎问题

我给物理世界添加边界限制小球活动范围:代码

local node = cc.Node:create()
node:setPhysicsBody(cc.PhysicsBody:createEdgeBox(winSize, cc.PhysicsMaterial(1, 1, 0.4), 3))
node:setPosition(cc.p(winSize.width/2, winSize.height/2))
layer:addChild(node)

小球的速度比较小时还好,不会走出限制区域,一旦小球的速度设置的很大时限制区域就没用了,小球直接走出限制区域。
设置速度代码:ball:getPhysicsBody():setVelocity(…)

请问这是bug还是我写得有问题?

跟子弹的道理一样 如果子弹足够的快打到你身上也会穿过去.

那怎么才能让它穿不过去啊

我也不知道…我只试过用射线 然后每帧update检测

据说有个bullet属性

set is bullet 就可以了box2d的特色属性啊

明显他用的是3.0的physics …那个是用chipmunk的 没有bullet属性。。

没有咋办捏?求解惑!