refactoring

This commit is contained in:
2025-11-25 17:44:09 +02:00
parent d89522f405
commit c6d4ce9007
6 changed files with 29 additions and 70 deletions
+4 -4
View File
@@ -28,7 +28,7 @@ class GameEngine extends THREE.EventDispatcher{
this.opts = opts;
const gameEngine = this;
this.perspectiveCamera = new THREE.PerspectiveCamera(45, this.aspect, 0.01, 200);
this.perspectiveCamera = new THREE.PerspectiveCamera(45, this.aspect, 0.1, 100);
this.raycaster = new THREE.Raycaster();
this.perspectiveCamera.position.set(0, 0, 10);
@@ -139,12 +139,12 @@ class GameEngine extends THREE.EventDispatcher{
function animate(time) {
let delta = clock.getDelta();
gameEngine.hero?.update();
gameEngine.hero?.update(delta);
gameEngine.physics?.step();
gameEngine.mixers.forEach(m => m.update(delta));
gameEngine.handleXrAction(gameEngine, delta)
gameEngine.dispatchEvent({type: 'beforeRender'})
this.motionQueue.update();
this.motionQueue.update(delta);
gameEngine.render(scene, gameEngine.camera);
if (!renderer.xr.isPresenting) {
@@ -415,7 +415,7 @@ class GameEngine extends THREE.EventDispatcher{
if (object.material.map) object.material.map.colorSpace = THREE.SRGBColorSpace;
//object.material.metalness = 0;
}
object.frustumCulled = false;
//object.frustumCulled = false;
object.castShadow = true;
object.receiveShadow = true;
});