classic puzzle set dimension option
This commit is contained in:
@@ -3,12 +3,12 @@ import { centerOrigin } from "@/lib/MeshUtils";
|
||||
|
||||
class ClassicPuzzle extends EventDispatcher {
|
||||
emits = ['finish']
|
||||
constructor(engine, data, gltfName, objPrefix='Plane'){
|
||||
constructor(engine, data, objPrefix='Plane'){
|
||||
super();
|
||||
const container = new Group();
|
||||
const that = this;
|
||||
return new Promise(async (resolve, reject)=>{
|
||||
let gltf = await engine.load('puzzle-3x3.glb', '/static/meshes/classic-puzzle/');
|
||||
let gltf = await engine.load(`puzzle-${data.dimension}.glb`, '/static/meshes/classic-puzzle/');
|
||||
let map = await engine.loadTexture(data.$go.asset.name);
|
||||
let dragZone = gltf.scene.getObjectByName('DragZone');
|
||||
dragZone.material.side = DoubleSide;
|
||||
|
||||
Reference in New Issue
Block a user