bstouls 9 年之前
父节点
当前提交
473e0f645f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      h3d/shader/GpuParticle.hx

+ 1 - 1
h3d/shader/GpuParticle.hx

@@ -58,7 +58,7 @@ class GpuParticle extends hxsl.Shader {
 			t = (props.time + time) % (props.life * loopCounter);
 			normT = t / props.life;
 			randProp = -props.time / props.life;
-			transformedPosition = input.position + (input.normal * (1 + speedIncr * t)) * t + offset;
+			transformedPosition = relativePosition + (input.normal * (1 + speedIncr * t)) * t + offset;
 			if( clipBounds )
 				transformedPosition = (transformedPosition - volumeMin) % volumeSize + volumeMin;
 			transformedPosition *= transform;