[英]box2d what's the point of world.ClearForces()?
我正在使用box2dweb版本2.1.a.3(javascript,从flash移植)来创建游戏。 我从谷歌那里得到的一些例子:
setInterval(
function(){
world.Step(1/60 , 10, 10)
world.ClearForces()
}
,1000/60)
我试图删除行world.ClearForces()但事情表现相同。 我想知道ClearForces()的功能是什么? 如果我这样删除它会有什么问题? 谢谢!
我不能肯定地说Flash和Javascript版本,但ClearForces函数最初是在Box2D的早期版本中必需的。 那时如果你使用ApplyForce来移动一个对象,那么该力将无限期地保持有效,但是如果你想要一个连续的力量,现在你需要每次都执行ApplyForce。 如此有效,引擎每一步都会为您调用ClearForces。 如果你可以在不改变任何东西的情况下把它取出来。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.