Răsfoiți Sursa

set GPUEmitterObject.hx logic position to camera's if in Camera mode.

clementlandrin 2 luni în urmă
părinte
comite
7b3bdf1022
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      hrt/prefab/fx/gpuemitter/GPUEmitterObject.hx

+ 3 - 0
hrt/prefab/fx/gpuemitter/GPUEmitterObject.hx

@@ -327,7 +327,10 @@ class GPUEmitterObject extends h3d.scene.MeshBatch {
 		switch (data.mode) {
 		case Camera:
 			fxAnim.autoCull = false;
+			ignoreParentTransform = true;
+			setPosition(ctx.camera.pos.x, ctx.camera.pos.y, ctx.camera.pos.z);
 		default:
+			ignoreParentTransform = false;
 		}
 		super.sync(ctx);
 	}