繁体   English   中英

box2d是什么意思.ClearForces()?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM