作为一个快速概述:我正在尝试使用Box2D作为基础制作一个台球游戏。现在我的问题是:如何设置台球和边缘,使它们正常运作?有时候球似乎无缘无故地卡在边缘上。我在桌子的四个边缘处放置了具有1的恢复力的四个静态墙体对象。每个球都具有以下属性:
friction: 0.3
restitution: 0.3
density: 58.474822 (kg/m^2)
radius: 0.028575 (m)
当对球杆施加1.2千克-米/秒的冲量时,球似乎以正常的台球速度移动,并且大部分情况下正确地弹射出墙壁。 但是,有时候当球碰到墙壁时,它不会弹开,而只是停止或沿着墙壁继续行驶。这看起来很奇怪,似乎不正确。是否有更好的设置方法?
同时提一下,球杆的密度为101.356358(kg/m^2)。