diff --git a/src/core/engine/SceneHelp.ts b/src/core/engine/SceneHelp.ts index 50b1deb..9986816 100644 --- a/src/core/engine/SceneHelp.ts +++ b/src/core/engine/SceneHelp.ts @@ -81,14 +81,15 @@ export default class SceneHelp { this.scene.add(hemisphereLight) // 完全不透明的地板 - // const geometry = new THREE.PlaneGeometry(gridOption.gridSize, gridOption.gridSize) - // const material = new THREE.MeshBasicMaterial({ - // color: '#ffffff', - // side: THREE.BackSide - // }) - // const ground = new THREE.Mesh(geometry, material) - // ground.rotation.x = -Math.PI / 2 - // this.scene.add(ground) + const geometry = new THREE.PlaneGeometry(gridOption.gridSize, gridOption.gridSize) + const material = new THREE.MeshBasicMaterial({ + color: '#ffffff', + side: THREE.BackSide + }) + const ground = new THREE.Mesh(geometry, material) + ground.rotation.x = Math.PI / 2 + ground.position.y = -0.01 + this.scene.add(ground) // const directionalLight = new THREE.DirectionalLight(0xffffff, 1.5) // directionalLight.position.set(5, 5, 5).multiplyScalar(3) diff --git a/src/core/script/LCCScript.ts b/src/core/script/LCCScript.ts index 9eff95b..6d3453f 100644 --- a/src/core/script/LCCScript.ts +++ b/src/core/script/LCCScript.ts @@ -93,13 +93,12 @@ export default class LCCScript implements LCC { } saveAndSyncScripts(scriptList: { name: string; content: string }[]): Promise> { - if (!worldModel.state.project_uuid || !worldModel.state.runState.currentEnvId) { + if (!worldModel.state.project_uuid) { return Promise.reject(new Error('Project UUID or Environment ID is not set.')) } return Request.request.post('/api/workbench/LccController@saveAndSyncScripts', { projectUUID: worldModel.state.project_uuid, - envId: worldModel.state.runState.currentEnvId, scriptList: scriptList }) }