当前位置: 首页 > 面试题库 >

LibGDX:粒度

西门威
2023-03-14
问题内容

在我的游戏中,我使用

static final float FRUSTUM_WIDTH = 10;
 static final float FRUSTUM_HEIGHT = 15;

因此,当我绘制粒子时,它们占据了整个屏幕并且很大!那么如何缩小它们以满足我的需求?

//皮尤实验室


问题答案:

您要么使用粒子编辑器(说实话,我认为这不是调整粒子大小的好主意,因为您提到粒子不会变得太小(对于其他任何我真的推荐的东西)),或者只是打开粒子效果文件。它应该由编辑器生成,或者您可以从示例中复制它。在此文件中搜索以下字段:

- Scale - 
lowMin: 0.0
lowMax: 0.0
highMin: 0.6
highMax: 0.6
relative: false
scalingCount: 1
scaling0: 1.0
timelineCount: 1
timeline0: 0.0

根据需要调整highMinhighMax



 类似资料:
  • 问题内容: 谁能给我一个很好的例子,说明在libGDX中从哪里开始制作粒子系统?我已经看过libGDX源代码中的测试示例,但是仍然很难理解。也许对此做个很好的解释会有所帮助。我想我想用很多五颜六色的粒子进行某种爆炸。任何帮助是极大的赞赏! 问题答案: 在游戏类中定义粒子效果: 初始化它: 在您的方法中,将其放置在要发射粒子的位置(爆炸位置): 最后绘制(也在内): 就这样,非常简单明了。 另一件事

  • 在libgdx中抽签背景中移动的大量粒子(圆)的最佳方法是什么?在后台运行的200个粒子是我可以从我的应用程序中得到的。上面的任何东西都会让我的应用结巴。我实际测试了一个应用程序,它可以在后台运行多达200000个粒子,而不需要牺牲FPS。这是我的游戏课简而言之:

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

  • 我就开门见山了。所以我在做这个游戏,你应该用你的咒语杀死其他物体。我创造了子弹和它们的身体。我们都很好。它正在工作。但我想让它看起来特别和“神奇”,所以我决定使用粒子。我制作了粒子,把它们放在子弹体后面,用下面的代码: 但当我发射多发子弹时,问题是粒子刚刚从我发射的所有第一发子弹中消失,并且只出现在最后一发子弹上。有人能给我介绍一下这个吗? -----------------编辑---------

  • 我正在使用libgdx开发一个android应用程序,我试图绘制一些留下痕迹的风粒子,类似于以下内容:http://hint.fm/wind/。 我已经画出了粒子,它们是连接前一个位置和最新位置的线。但是,如果我每次都清理屏幕,它只会画出当前的位置,这将类似于小圆点移动,正如预期的那样。 我想做的是在那些粒子后面画一条痕迹,那条痕迹会逐渐消失。为了做到这一点,我试着创建一个列表的前面的粒子位置,并

  • 本节暂未进行完全的重写,错误可能会很多。如果可能的话,请对照原文进行阅读。如果有报告本节的错误,将会延迟至重写之后进行处理。 一个微粒,从OpenGL的角度看就是一个总是面向摄像机方向且(通常)包含一个大部分区域是透明的纹理的小四边形.一个微粒本身主要就是一个精灵(sprite),前面我们已经早就使用过了,但是当你把成千上万个这些微粒放在一起的时候,就可以创造出令人疯狂的效果. 当处理这些微粒的时