当前位置: 首页 > 知识库问答 >
问题:

Box2d和libgdx中的颗粒

高兴贤
2023-03-14

我想把它集成到libgdx中。Liquidfun看起来不错,但我听说它给可移植性带来了问题,而且不能很好地与桌面应用程序配合使用。根据我的理解,libgdx中的粒子效应并不遵循粒子所涉及的物理,所以我认为我也不应该走那条路。

共有1个答案

井昊乾
2023-03-14

Liquidfun是box2D的扩展,它有额外的功能来创建像液体一样的粒子组。

您需要将Google的liquidfun与libgdx集成在一起。

您应该尝试gdx-liquidfun-extension,这是一个将liquidfun实现到libgdx中的扩展。

 类似资料:
  • 我正在使用ContactListener测试box 2D中两个物体之间的碰撞 这是我在世界上使用的所有contactListener类。设置ContactListener(new Box2DWorld(this))以添加它 我的dedub是这样的 beginContact preSolve postSolve。preSolve postSolve beginContact preSolve END

  • 我想要两个SpriteBatch对象,一个用于实际的sprites,另一个用于HUD。我不知道如何让一个SpriteBatch保持相对屏幕的位置,但让另一个SpriteBatch以玩家的身体为中心移动。我有一个用于box2d身体的正交摄像头和一个用于精灵的正交摄像头。 我以为setProjingMatrix方法可以解决这个问题,但我可能用错了。 这给了我停留在左下角的“你好”,一个停留在中心并旋转

  • 我正在尝试使用LibGDX来掌握游戏开发的窍门,到目前为止,我已经理解了它的一切,因为它是基本的Java,并且很好地使用了接口和超级类。 我正在努力将图形融入到LibGDX项目中,我正在使用Tiled创建地图,我了解它的工作原理以及如何渲染它们。 我也开始进入Box2D学习物理,我能够包装我的地图(平铺的…)用Box2D。 当我尝试从Spine导入项目时,出现了问题,我访问了以下链接:https:

  • 我想创造一个像飞鸟一样的游戏。我想让玩家在屏幕上不断跳跃。我创造了这个代码,它不像一只扑翼鸟跳 代码: 问题是当用户在屏幕上快速点击时,玩家就像火箭一样被击中。当玩家跌倒时,跳跃更低。我该如何解决这个问题,并获得相同的跳跃强度? 我的解决方案:

  • 问题内容: 我有一个使用FitViewport的尺寸为800x480的游戏世界,最初使用像素来渲染box2d物体+固定装置,因此所有物理效果看起来都是漂浮而缓慢的。通过查看文档,我发现box2d使用度量单位,因此我将box2d的位置和大小转换为32倍,因此最终得到了25x15米的box2d世界。 我遇到的问题是,现在box2d对象变得非常小。如何缩小它们,使它们在屏幕上显示常规尺寸? 问题答案:

  • 世界重力设置为-9.81f增加重力改变球速,但我想成为一个“真正的”模拟。我在一篇帖子中读到,可能是因为像素与米的比例是1:1。但是我不知道如何在不破坏舞台的情况下改变这个比例。我将不胜感激。