2017-09-11 1 views
-2

Ich bin ein LibGDX Anfänger. Dies ist mein Code:LibGDX RuntimeException: Fehler Parsing Emitter: Ohne Titel

@Override 
public void create() { 
    batch = new SpriteBatch(); 
    bf = new BitmapFont(); 
    particle = new ParticleEffect(); 
    particle.load(Gdx.files.internal("particle.p"), Gdx.files.internal("particle.png")); 
} 

Und ich bin immer unter Fehler:

java.lang.RuntimeException: Error parsing emitter: Untitled at com.badlogic.gdx.graphics.g2d.ParticleEmitter.load(ParticleEmitter.java:970) at com.badlogic.gdx.graphics.g2d.ParticleEmitter.<init>(ParticleEmitter.java:94) at com.badlogic.gdx.graphics.g2d.ParticleEffect.newEmitter(ParticleEffect.java:206) at com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitters(ParticleEffect.java:157) at com.badlogic.gdx.graphics.g2d.ParticleEffect.load(ParticleEffect.java:137) at com.mygdx.game.MyGame.create(MyGame.java:35) at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:275) at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1512) at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240) Caused by: java.lang.NumberFormatException: Invalid int: "false" at java.lang.Integer.invalidInt(Integer.java:137) at java.lang.Integer.parse(Integer.java:374) at java.lang.Integer.parseInt(Integer.java:365) at java.lang.Integer.parseInt(Integer.java:331) at com.badlogic.gdx.graphics.g2d.ParticleEmitter.readInt(ParticleEmitter.java:993) at com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load(ParticleEmitter.java:1332) at com.badlogic.gdx.graphics.g2d.ParticleEmitter.load(ParticleEmitter.java:951) at com.badlogic.gdx.graphics.g2d.ParticleEmitter.<init>(ParticleEmitter.java:94)  at com.badlogic.gdx.graphics.g2d.ParticleEffect.newEmitter(ParticleEffect.java:206)  at com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitters(ParticleEffect.java:157)  at com.badlogic.gdx.graphics.g2d.ParticleEffect.load(ParticleEffect.java:137)  at com.mygdx.game.MyGame.create(MyGame.java:35)  at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:275)  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1512)  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240) 

die Datei "Particle.p" Inhalt: Untitled - Verzögerung - aktiv: false - Dauer - lowMin: 3000.0 Lowmax: 3000.0 - Count - min: 0 max: 200 - Emission - lowMin: 0.0 lowMax: 0.0 highMin: 250.0 highMax: 250.0 relative: falsche SkalierungCount: 1 Skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Leben - lowMin: 0.0 lowMax: 0.0 highMin : 500.0 highMax: 1000.0 relativ: false scalingCount: 3 skalierung0: 1.0 scaling1: 1.0 scaling2: 0.3 timelineCount: 3 timeline0: 0.0 timeline1: 0.66 timeline2: 1.0 - Life Offset - aktiv: false - X Offset - aktiv: false - Y Offset - aktiv: false - Spawn Form - Form: Punkt - Spawn Breite - lowMin: 0.0 lowMax: 0.0 highMin: 0.0 highMax: 0.0 relative: falsche SkalierungCount: 1 Skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Spawnhöhe - lowMin: 0.0 lowMax: 0.0 highMin: 0.0 highMax: 0.0 relative: falsche SkalierungCount: 1 Skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - X Skalierung - lowMin: 0.0 lowMax: 0.0 highMin: 32.0 highMax: 32.0 relative: falsche SkalierungCount : 1 skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Y-Skalierung - aktiv: false - Velocity - aktiv: true lowMin: 0.0 lowMax: 0.0 highMin: 30.0 highMax: 300.0 relativ: false scalingCount: 1 skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Winkel - aktiv: true lowMin: 90.0 niedrigMax: 90.0 highMin: 45.0 highMax: 135.0 relativ: false scalingCount: 3 skalierung0: 1.0 scaling1: 0.0 scaling2: 0.0 timelineCount: 3 timeline0: 0.0 timeline1: 0.5 timeline2: 1.0 - Rotation - aktiv : false - Wind - aktiv: false - Schwerkraft - aktiv: false - Tint - colorsCount: 3 colors0: 1.0 colors1: 0.12156863 colors2: 0.047058824 timelineCount: 1 timeline0: 0.0 - Transparenz - lowMin: 0.0 lowMax: 0.0 highMin: 1.0 highMax: 1.0 relative: falsche SkalierungCount: 4 Skalierung0: 0.0 Skalierung1: 1.0 Skalierung2: 0.75 Skalierung3: 0.0 timelineCount: 4 timeline0: 0.0 timeline1: 0.2 timeline2: 0.8 timeline3: 1.0 - Optionen - angehängt: false kontinuierlich: false aligned: false additiv: true hinter: false premultipliedAlpha: false - Bildpfad - particle.png

Unbenannt - Verzögerung - aktiv : false - Dauer - lowMin: 3000.0 lowMax: 3000.0 - Anzahl - min: 0 max: 200 - Emission - lowMin: 0.0 lowMax: 0.0 highMin: 250.0 highMax: 250.0 relative: falsche SkalierungCount: 1 Skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Lebensdauer - lowMin: 0.0 lowMax: 0.0 highMin: 500.0 highMax: 1000.0 relative: falsche SkalierungCount: 3 Skalierung0: 1.0 Skalierung1: 1.0 Skalierung2: 0.3 timelineCount: 3 timeline0: 0. 0 timeline1: 0.66 timeline2: 1.0 - Lebensdaueroffset - aktiv: falsch - X Offset - aktiv: falsch - Y Offset - aktiv: falsch - Spawnform - Form: Punkt - Spawnbreite - lowMin: 0.0 lowMax: 0.0 highMin: 0.0 highMax: 0.0 relativ: false scalingCount: 1 scaling0: 1.0 timelineCount: 1 timeline0: 0.0 - Spawnhöhe - lowMin: 0.0 lowMax: 0.0 highMin: 0.0 highMax: 0.0 relative: falsche SkalierungCount: 1 Skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - X Skalierung - lowMin: 0.0 lowMax: 0.0 highMin: 32.0 highMax: 32.0 relativ: false scalingCount: 1 skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Y Scale - aktiv: false - Velocity - aktiv: true lowMin: 0.0 lowMax: 0.0 highMin: 30.0 highMax: 300.0 relativ: false scalingCount: 1 skalierung0: 1.0 timelineCount: 1 timeline0: 0.0 - Winkel - aktiv: true lowMin: 90.0 niedrigMax: 90.0 highMin: 45.0 highMax: 135.0 relativ: false scalingCount: 3 scaling0: 1.0 scaling1: 0.0 scaling2: 0.0 timelineCount: 3 timeline0: 0.0 timeline1: 0.5 timeline2: 1.0 - Rotation - aktiv: false - Wind - aktiv: false - Schwerkraft - aktiv: false - Farbton - FarbenZahl: 3 Farben0: 1.0 Farben1: 0.12156863 Farben2: 0.047058824 timelineCount: 1 timeline0: 0.0 - Transparenz - lowMin: 0.0 lowMax: 0.0 highMin: 1.0 highMax: 1.0 relativ: false scalingCount: 4 Skalierung0: 0.0 Skalierung1: 1.0 Skalierung2: 0.75 Skalierung3: 0.0 TimelineCount: 4 Timeline0: 0.0 Timeline1: 0.2 Timeline2: 0.8 Timeline3: 1.0 - Optionen - angehängt: falsch kontinuierlich: falsch ausgerichtet: falsch additiv: wahr dahinter: falsch premultipliedAlpha : false - Image Pfad - particle.png `

diese Datei" particle.p "ist mit Partikelgenerator generiert, ich weiß nicht, was falsch ist, kann mir jemand helfen?

Antwort

0

Ich denke, ich fand die Ursache des Problems, ich benutze den Partikelgenerator und LibGDX passen nicht.In Partikelgenerator hat eine Skala und eine Skala X-Label und eine Scale Y-Label, aber LibGDX Textparser nur ein Parse Scale Label, verursacht Parsing Fehler, verursacht das Problem

0

Ich bin mir nicht sicher, ob Sie bereits Ihr Problem gelöst haben, aber nur Sie wissen, dass die Aktualisierung Ihrer LibGDX zu 1.9.7-SNAPSHOT helfen wird, das Problem zu lösen.

Wenn Sie auf Android Studio sind (wie ich bin, nicht sicher über andere IDEs). Sie können über build.gradle aktualisieren.

Gerade die Zeile

gdxVersion='YOUR_CURRENT_VERSION' 

zu

gdxVersion = '1.9.7-SNAPSHOT'