소스 검색

Fixed adding update to onBeforeRenderObservable

= 6 년 전
부모
커밋
d4988be236
2개의 변경된 파일7개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 0
      src/Meshes/index.ts
  2. 6 6
      src/Meshes/trailMesh.ts

+ 1 - 0
src/Meshes/index.ts

@@ -4,6 +4,7 @@ export * from "./Compression/index";
 export * from "./csg";
 export * from "./geometry";
 export * from "./groundMesh";
+export * from "./trailMesh";
 export * from "./instancedMesh";
 export * from "./linesMesh";
 export * from "./mesh";

+ 6 - 6
src/Meshes/trailMesh.ts

@@ -1,12 +1,12 @@
-import { AbstractMesh } from "./abstractMesh";
+import { AbstractMesh } from "../Meshes/abstractMesh";
 import { Material } from "../Materials/material";
-import { Mesh } from "./mesh";
+import { Mesh } from "../Meshes/mesh";
 import { Nullable } from "../types";
 import { Observer } from "../Misc/observable";
 import { Scene } from "../scene";
 import { Vector3 } from "../Maths/math";
-import { VertexBuffer } from "./buffer";
-import { VertexData } from "./mesh.vertexData";
+import { VertexBuffer } from "../Meshes/buffer";
+import { VertexData } from "../Meshes/mesh.vertexData";
 
 /**
  * Class used to create a trail following a mesh
@@ -128,8 +128,8 @@ export class TrailMesh extends Mesh {
     /**
      * Start trailing mesh.
      */
-    public start(): void {
-        this._beforeRenderObserver = this.getScene().onBeforeRenderObservable.add(this.update);
+    public start(mesh: TrailMesh = this): void {
+        this._beforeRenderObserver = this.getScene().onBeforeRenderObservable.add(function() { mesh.update(); });
     }
 
     /**