2
0
Эх сурвалжийг харах

Adding SplineMeshSpawner loop.

clementlandrin 2 сар өмнө
parent
commit
a89fdbbb62

+ 3 - 2
hrt/prefab/l3d/SplineMeshSpawner.hx

@@ -38,9 +38,10 @@ class SplineMeshSpawnerObject extends h3d.scene.Object {
 			var primMax = primBounds.getMax();
 			var primSize = primBounds.getSize();
 
-			for ( i in 0...points.length-1 ) {
+			var sectionCount = spline.loop ? points.length : points.length-1;
+			for ( i in 0...sectionCount ) {
 				var from = points[i];
-				var to = points[i+1];
+				var to = points[(i+1) % points.length];
 
 				var dist = to.pos.sub(from.pos).length();
 				var count = hxd.Math.imax(Math.floor(dist / primSize.x), 1);