1

这是我在 Box2dFlash 中完成的台球游戏引擎。

我希望让这个模拟更加真实,因为我收到了来自泳池专家的不同意见。

这是我的标准墙设置:

var leftWall = _sim.addBox({x:0.9, y:8.15, width: 0.6, height: 11.5, density: 0, fillAlpha: wallAlpha, lineAlpha: wallAlpha});

和球:

_solidBall_7 = _sim.addCircle({x:ballPosX - (ballRadius * 5) - 0.8, y:ballPosY, radius:ballRadius, density: 0.1, linearDamping: 1, isBullet: true, restitution: 0.7, angularDamping: 5, skin: Solid_Bordo});

我还可以尝试哪些其他参数来改善台球游戏的逼真运动?

4

1 回答 1

1

不错的作品。看起来挺好的。

为了使游戏更逼真,我会...

  • 为球设置动画(旋转、击球)
  • 添加声音(击球、击墙、击球)
  • 添加阴影(添加 3d 感觉)
  • 球应该在墙壁下方(遮住)
  • 查看物理参数
于 2010-12-15T07:38:43.293 回答