java - Libgdx ParticleEffect : There are no errors, 但未绘制任何内容

标签 java libgdx

为什么这段代码不起作用。没有错误,但没有绘制任何内容。

render 方法包含:

    effect = new ParticleEffect();
    effect.setPosition(200, 200);
    effect.start();

    float delta = Gdx.graphics.getDeltaTime();
    GL10 gl = Gdx.app.getGraphics().getGL10();
    gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

    spriteBatch.begin();

    effect.draw(spriteBatch, delta);

    spriteBatch.end();

最佳答案

如果您每帧都创建一个新效果,它永远不会移动或做任何事情,因为它会在每一帧重置。您应该在循环之外创建效果。

我不知道在没有设置的情况下粒子效果会怎样。因此,您还应该尝试添加纹理并设置它的首选项。

关于java - Libgdx ParticleEffect : There are no errors, 但未绘制任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10169909/

相关文章:

java - Box2d 水上摩托艇

java - 下载管理器完成多次下载后如何执行任务

file - 如何在 libgdx 中获取 jar 的路径?

java - 聊天窗口类的 Libgdx 滚动 Pane 问题

java - 如何比较ArrayList和SQLite表行?

android - 使用 Android 物理引擎创建光滑的绳索

java - 在 Screen libgdx 中添加分数

java - 循环数组列表并将与两个数组列表匹配的值添加到新的数组列表中

java - 在应用程序引擎任务队列(JAVA)中传递多个参数

java - Android 屏幕在整个应用程序期间保持打开状态