在Libgdx中创建水

9
我正在使用libgdx和box2d开发游戏。 我花费了很多时间搜索有关如何在libgdx中使用box2d创建水的教程或者解释,但是没有找到相关信息。 如果您有任何想法或建议,那将对我非常有帮助。 请问如何在libgdx中使用box2d创建水呢? 我真的需要您的帮助。

水,像浮力或水纹理效果吗? - Boldijar Paul
1
只需创建一个传感器装置,每当物体与该装置发生碰撞时,您将在重力相反的方向施加一个力。 - noone
1
好的教程 http://www.iforce2d.net/b2dtut/buoyancy - Boldijar Paul
谢谢!你帮了我很多! - user3421416
这篇文章还介绍了如何在游戏中制作动态的2D水效果,让你的游戏更加生动。具体内容请参考:http://gamedevelopment.tutsplus.com/tutorials/make-a-splash-with-dynamic-2d-water-effects--gamedev-236 - Soley
2个回答

3

2
你可以尝试使用Google的Liquidfun与libgdx集成,它是box2D的扩展,因此具有创建行为类似液体的粒子组的额外功能。我在一个示例libgdx项目中成功地尝试了这个libgdx liquidfun扩展。请查看:Liquidfunlibgdx liquidfun扩展。保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接