如何使用 box2d 缩放质量和时间以获得最佳结果?
How to scale mass and time for best results with box2d?
我知道最好将移动物体缩放到 0.1 - 10 米范围内。我们是否也需要缩放时间和质量以获得最佳结果?
建议将物体的尺寸设置在0.1到10米的范围内,因为box2d使用动态树来排列物体并有效地使用它们。如果物体很大,box2d 会花费大量时间将物体写入动态树的单元格。如果主体很小,则失去使用动态树的优势。时间步长的质量和值不影响 box2d 的工作。但不建议创建质量差较大且必须相互碰撞的物体。
我知道最好将移动物体缩放到 0.1 - 10 米范围内。我们是否也需要缩放时间和质量以获得最佳结果?
建议将物体的尺寸设置在0.1到10米的范围内,因为box2d使用动态树来排列物体并有效地使用它们。如果物体很大,box2d 会花费大量时间将物体写入动态树的单元格。如果主体很小,则失去使用动态树的优势。时间步长的质量和值不影响 box2d 的工作。但不建议创建质量差较大且必须相互碰撞的物体。