bstouls 9 năm trước cách đây
mục cha
commit
473e0f645f
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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);
 			t = (props.time + time) % (props.life * loopCounter);
 			normT = t / props.life;
 			normT = t / props.life;
 			randProp = -props.time / 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 )
 			if( clipBounds )
 				transformedPosition = (transformedPosition - volumeMin) % volumeSize + volumeMin;
 				transformedPosition = (transformedPosition - volumeMin) % volumeSize + volumeMin;
 			transformedPosition *= transform;
 			transformedPosition *= transform;