diff --git a/jme3-core/src/main/java/com/jme3/effect/ParticlePointMesh.java b/jme3-core/src/main/java/com/jme3/effect/ParticlePointMesh.java index 3f56e483b..b9c0f43d8 100644 --- a/jme3-core/src/main/java/com/jme3/effect/ParticlePointMesh.java +++ b/jme3-core/src/main/java/com/jme3/effect/ParticlePointMesh.java @@ -144,7 +144,7 @@ public class ParticlePointMesh extends ParticleMesh { colors.putInt(p.color.asIntABGR()); int imgX = p.imageIndex % imagesX; - int imgY = (p.imageIndex - imgX) / imagesY; + int imgY = p.imageIndex/imagesX; float startX = ((float) imgX) / imagesX; float startY = ((float) imgY) / imagesY; diff --git a/jme3-core/src/main/java/com/jme3/effect/ParticleTriMesh.java b/jme3-core/src/main/java/com/jme3/effect/ParticleTriMesh.java index 8002197b0..16b9071d6 100644 --- a/jme3-core/src/main/java/com/jme3/effect/ParticleTriMesh.java +++ b/jme3-core/src/main/java/com/jme3/effect/ParticleTriMesh.java @@ -251,7 +251,7 @@ public class ParticleTriMesh extends ParticleMesh { if (uniqueTexCoords){ int imgX = p.imageIndex % imagesX; - int imgY = (p.imageIndex - imgX) / imagesY; + int imgY = p.imageIndex / imagesX; float startX = ((float) imgX) / imagesX; float startY = ((float) imgY) / imagesY;