【问题标题】:Box2d is freezing when enableMotor is set to true on a revolute joint当 enableMotor 在旋转关节上设置为 true 时,Box2d 冻结
【发布时间】:2011-12-18 02:00:15
【问题描述】:

我在一个 box2d 项目(AS3,box2d 2.1a)中有一个奇怪的错误。

我有一个动态矩形和一个小的静态圆圈重叠。我为这两个对象创建了一个旋转关节(位于小圆圈的中心内,点也在矩形内)。如果在创建关节时将 enableMotor 设置为 false,场景将完美运行,矩形悬挂。当我将 enableMotor 设置为 true 时,场景会冻结。

您是否偶然遇到过同样的问题?您是否有任何提示可以在哪里解决问题?

【问题讨论】:

  • 关节的motorSpeed和maxMotorTorque参数你设置好了吗?

标签: actionscript-3 box2d physics game-physics


【解决方案1】:

几天前我遇到了类似的问题。在我的情况下,问题似乎在于其中一个对象的 fixed_rotation 值。当我将其设置为 true 并启用旋转接头上的电机时,闪光灯会挂起。我在有问题的对象上将值更改为 false,现在一切运行顺利。可能是你的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 2022-10-11
    • 2014-07-02
    • 1970-01-01
    相关资源
    最近更新 更多