Преглед на файлове

Update instancedMesh.ts

Now the InstancedMesh is not animating. To do this, at least you need to add information about the animation. Unfortunately, my knowledge of the engine is superficial. In my case, this code helped me.
imcasper преди 5 години
родител
ревизия
1875bf3ae5
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      src/Meshes/instancedMesh.ts

+ 8 - 1
src/Meshes/instancedMesh.ts

@@ -52,7 +52,14 @@ export class InstancedMesh extends AbstractMesh {
         if (source.rotationQuaternion) {
             this.rotationQuaternion = source.rotationQuaternion.clone();
         }
-
+        
+        this.animations = source.animations;
+        for (var range of source.getAnimationRanges()) {
+            if (range != null) {
+                this.createAnimationRange(range.name, range.from, range.to);
+            }
+        }
+        
         this.infiniteDistance = source.infiniteDistance;
 
         this.setPivotMatrix(source.getPivotMatrix());