gpt4 book ai didi

javascript - 在Box2D中,如何设置对象的sleepTime?

转载 作者:行者123 更新时间:2023-12-02 20:15:42 26 4
gpt4 key购买 nike

我正在从事一个教育物理项目,我选择 Box2D 作为“构建自己的火箭”之类的物理游戏的主要引擎。

Box2D 看起来非常直观,文档看起来也不错,恕我直言,但我找不到如何设置给定主体的 sleep 时间。可能吗?

我已经尝试过惰性方法:

var newB = new b2BodyDef();
newB.m_sleepTime = 12000;

不幸的是,newB 在进入休息位置后几乎立即开始 sleep 。

最佳答案

您可以在单个主体上设置SleepingAllowed(bool),或者在创建它时将整个世界设置为不 sleep 。除非你的模拟中有大量的 body ,否则我只会使用其中之一并让 body 始终保持清醒。如果您知道何时需要唤醒个体,您还可以对个体进行 SetAwake(bool)。

关于javascript - 在Box2D中,如何设置对象的sleepTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6352189/

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