我正在使用libgdx和box2d开发游戏。 我花费了很多时间搜索有关如何在libgdx中使用box2d创建水的教程或者解释,但是没有找到相关信息。 如果您有任何想法或建议,那将对我非常有帮助。 请问如何在libgdx中使用box2d创建水呢? 我真的需要您的帮助。
安装这个libgdx/box2d安卓应用程序,运行它,然后选择“浮力”,看看这是否是您要寻找的。它是开源的,其github链接在应用程序的描述中。如果你愿意,这里直接给出了他们的Buoyancy测试类:https://github.com/Leakedbits/Codelabs/blob/master/codelabs/src/com/leakedbits/codelabs/box2d/BuoyancySample.java。
你可以尝试使用Google的Liquidfun与libgdx集成,它是box2D的扩展,因此具有创建行为类似液体的粒子组的额外功能。我在一个示例libgdx项目中成功地尝试了这个libgdx liquidfun扩展。请查看:Liquidfun和libgdx liquidfun扩展。保留HTML标签。