Libgdx - 只有当我按住鼠标按钮时如何产生粒子?

Pab*_*517 5 system particles libgdx

所以我慢慢地知道如何通过代码在游戏中操纵粒子系统和发射器,但有一个简单的任务我无法知道如何...当我按住鼠标按钮时,我怎么能产生粒子?当没有按下时,我尝试通过将发射器的maxCount设置为0来解决这个问题,但是它根本不会发射粒子,或者只是使现有的发射器立即消失,这看起来非常不自然,我不想要它.有没有办法在渲染方法中"手动"发出它们?

小智 1

您可能想要在粒子发射器上设置发射缩放值。您可以将最大计数保留为您想要的任何最大粒子数。

要关闭粒子的创建:

emitter.getEmission().setLow(0);
emitter.getEmission().setHigh(0);
Run Code Online (Sandbox Code Playgroud)

要将其重新打开:

emitter.getEmission().setLow(10);
emitter.getEmission().setHigh(10);
Run Code Online (Sandbox Code Playgroud)