gpt4 book ai didi

javascript - box2d world.ClearForces() 有什么意义?

转载 作者:搜寻专家 更新时间:2023-11-01 04:32:48 24 4
gpt4 key购买 nike

我正在使用 box2dweb 版本 2.1.a.3(javascript,从 flash 移植)来创建游戏。我从 Google 获得的一些例子:

setInterval(
function(){
world.Step(1/60 , 10, 10)
world.ClearForces()
}
,1000/60)

我试图删除 world.ClearForces() 行,但结果是一样的。我想知道 ClearForces() 的功能是什么?那样去掉会有什么麻烦?谢谢!

最佳答案

我不能确定 Flash 和 Javascript 版本,但 ClearForces 函数最初在 Box2D 的早期版本中是必需的。那时,如果您执行 ApplyForce 来移动一个对象,该力将无限期地保持有效,但现在如果您想要一个连续的力,则需要在每个时间步都执行 ApplyForce。如此有效,引擎在每一步都为您调用此 ClearForces。如果你可以在不改变任何东西的情况下将其取出,你也可以。

关于javascript - box2d world.ClearForces() 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14494468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com