【发布时间】:2015-08-07 18:37:30
【问题描述】:
我正在使用 libGDX,我想重现我们在 Terraria 或 Go To Hell 等游戏中可以找到的水行为。水必须能够在重力作用下流动,并使其形状适应容器的形状。
实际上我真的不知道要开始,因此我没有代码可以显示。我找到了一些关于水效果的教程,比如使用 Box2D 的反射或物理,但我的项目没有我想要的。如果你有一些线索,那就太好了。
谢谢!
【问题讨论】:
-
这取决于你想要你的水物理。对于 Go to Hell 风格的物理,请查看 @sm4 的答案。如果你想要块状的水物理,你将不得不采取不同的方法,但它应该更容易(虽然有点块状)。您还可以查看 this document PixelJunk Shooter 是如何做到的。