在 Libgdx 中创建水
Posted
技术标签:
【中文标题】在 Libgdx 中创建水【英文标题】:Create Water In Libgdx 【发布时间】:2014-07-24 04:24:03 【问题描述】:我正在使用 box2d 在 libgdx 中开发游戏。 我花了几个小时寻找一个教程或其他东西来解释如何使用 box2d 在 libgdx 中创建水。我找不到如何做到这一点。如果有人有一个想法,它会对我很有帮助。
如何使用 box2d 在 libgdx 中创建水?
我真的需要你的帮助。
【问题讨论】:
水,如浮力或水纹理效果? 只需创建一个传感器夹具,当物体与此夹具碰撞时,您将施加与重力方向相反的力。 好啧iforce2d.net/b2dtut/buoyancy 谢谢!你帮了我很多! 这也解释了如何在游戏中制作飞溅和水:gamedevelopment.tutsplus.com/tutorials/… 【参考方案1】:安装this libgdx/box2d android app,运行它,然后选择“Buoyancy”,看看这是否是你要找的。它是开源的,它的 github 链接在应用程序的描述中。
如果您愿意,可以直接参加他们的浮力测试课程: https://github.com/Leakedbits/Codelabs/blob/master/codelabs/src/com/leakedbits/codelabs/box2d/BuoyancySample.java
【讨论】:
【参考方案2】:您可能想尝试 Google 的 Liquidfun Liquidfun 与 libgdx 的集成。 Liquidfun 是 box2D 的扩展。因此,它具有创建行为像液体的粒子组的附加功能。 我在一个示例 libgdx 项目中成功地尝试了这个libgdx liquidfun extension。
【讨论】:
以上是关于在 Libgdx 中创建水的主要内容,如果未能解决你的问题,请参考以下文章