【发布时间】:2017-12-07 16:06:57
【问题描述】:
作为一个快速概述:我正在尝试使用 Box2D 作为基础制作一个台球游戏。现在我的问题:
我应该如何设置台球和边缘,以便它们正常工作?这些球有时似乎无缘无故地粘在边缘。我有四个静态墙对象,在桌子边缘周围恢复为 1。
每个球都有以下属性:
friction: 0.3
restitution: 0.3
density: 58.474822 (kg/m^2)
radius: 0.028575 (m)
母球的密度为101.356358(kg/m^2)
当对 1.2 kg-m/s 的球杆施加脉冲时,球似乎以正常的池球速度移动,并且大部分正确地从墙壁反弹。然而,有时当一个球撞到墙上时,它根本不会反弹,它只是停下来,或者只是继续沿着墙壁移动。这看起来很奇怪,而且似乎不正确。有没有更好的设置方法?
【问题讨论】:
-
我对 Box2D 不熟悉,但听起来你好像发现了它的错误。
-
请注意,这个问题比它应该重复的问题早一年提出。