Pārlūkot izejas kodu

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

clementlandrin 2 mēneši atpakaļ
vecāks
revīzija
7b3bdf1022
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  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);
 	}