| | |
| | | import { Scene,GridHelper } from 'three'; |
| | | |
| | | import { Scene, GridHelper,AxesHelper } from 'three'; |
| | | import Stats from "three/examples/jsm/libs/stats.module"; |
| | | |
| | | import World from "./world/world"; |
| | | import Camera from "./camera"; |
| | |
| | | this.renderer = new Renderer(this); |
| | | this.world = new World(this); |
| | | |
| | | const size = 10; |
| | | const divisions = 10; |
| | | // const size = 200; |
| | | // const divisions = 200; |
| | | |
| | | const gridHelper = new GridHelper(size, divisions); |
| | | this.scene.add(gridHelper); |
| | | // const gridHelper = new GridHelper(size, divisions); |
| | | // this.scene.add(gridHelper); |
| | | |
| | | this.stats = new Stats(); |
| | | document.querySelector('.map-container').appendChild(this.stats.dom); |
| | | |
| | | |
| | | |
| | | // 帧 |
| | | this.time.on('tick', () => { |
| | |
| | | this.camera.update(); |
| | | this.world.update(); |
| | | this.renderer.update(); |
| | | this.stats.update(); |
| | | } |
| | | } |