Actionscript 3 对于运动体,在box2d中使用SetLinearVelocity或SetPosition是否更好?

Actionscript 3 对于运动体,在box2d中使用SetLinearVelocity或SetPosition是否更好?,actionscript-3,box2d,Actionscript 3,Box2d,基本上是标题,因为我在运动学身体上使用SetLinearVelocity时遇到了很多麻烦,所以我决定改用SetPosition。关于触发接触事件等,最好使用SetLinearVelocity移动它们,还是使用SetPosition也可以。如果您只想让运动体四处移动并触发传感器,则可以使用SetLinearVelocity或SetPosition获得相同的结果 当运动学体与动力学体碰撞时,将得到不同的结果。如果使用SetPosition手动驱动位置,则解算器显然不具备身体正确计算物体(如摩擦力)的

基本上是标题,因为我在运动学身体上使用SetLinearVelocity时遇到了很多麻烦,所以我决定改用SetPosition。关于触发接触事件等,最好使用SetLinearVelocity移动它们,还是使用SetPosition也可以。

如果您只想让运动体四处移动并触发传感器,则可以使用SetLinearVelocity或SetPosition获得相同的结果

当运动学体与动力学体碰撞时,将得到不同的结果。如果使用SetPosition手动驱动位置,则解算器显然不具备身体正确计算物体(如摩擦力)的速度信息