Browse Source

reparenting

rickfromwork 4 năm trước cách đây
mục cha
commit
5f402a2bf4

+ 2 - 2
gui/src/3D/controls/touchButton3D.ts

@@ -103,13 +103,13 @@ export class TouchButton3D extends Button3D {
     constructor(name?: string, collisionMesh?: Mesh) {
         super(name);
 
+        this._buttonForwardRay = new Ray(Vector3.Zero(), Vector3.Zero());
+
         if (collisionMesh) {
             this.collisionMesh = collisionMesh;
         }
 
         this._buttonManagerIndex = TouchButton3D._buttonManager.addButton(this);
-
-        this._buttonForwardRay = new Ray(Vector3.Zero(), Vector3.Zero());
     }
 
     /**

+ 1 - 1
gui/src/3D/controls/touchMeshButton3D.ts

@@ -23,7 +23,7 @@ export class TouchMeshButton3D extends TouchButton3D {
             super(name, options.collisionMesh);
         }
         else {
-            let newCollisionMesh = options.collisionMesh.clone();
+            let newCollisionMesh = options.collisionMesh.clone("", options.collisionMesh.parent);
             newCollisionMesh.isVisible = false;
             super(name, newCollisionMesh);
         }