From 72d3afa812886323fc828c573f671b598120146c Mon Sep 17 00:00:00 2001
From: adrien <adrien@malingrey.fr>
Date: Fri, 9 Jun 2023 01:43:25 +0200
Subject: [PATCH] fall at start

---
 main.js | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/main.js b/main.js
index 5457bcb..8653414 100644
--- a/main.js
+++ b/main.js
@@ -43,7 +43,7 @@ const scene = new THREE.Scene();
 
 const camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 1000 );
 camera.rotation.order = 'YXZ';
-camera.position.set( 0, 0.7, 0);
+camera.position.set( 0, 25, 0 );
 
 const worldOctree = new Octree();
 const raftOctree  = new Octree();
@@ -235,6 +235,8 @@ scene.add(raft)
 worldOctree.fromGraphNode( raft )
 raftOctree.fromGraphNode( raft )
 
+camera.lookAt( raft.position.x, raft.position.y, raft.position.z );
+
 // Maze
 
 const wallMaterial = new THREE.MeshPhongMaterial( {
@@ -323,8 +325,8 @@ const GRAVITY = 30;
 const STEPS_PER_FRAME = 5;
 
 const playerCollider = new Capsule(
-    new THREE.Vector3( 0, 0.3, 0 ),
-    new THREE.Vector3( 0, 0.7, 0 ),
+    new THREE.Vector3( 0, 25, 0 ),
+    new THREE.Vector3( 0, 25.5, 0 ),
     0.3
 );
 
@@ -524,8 +526,8 @@ function teleportPlayerIfOob() {
 
     if ( camera.position.y <= - 25 ) {
 
-        playerCollider.start.set( 0, 0.3, 0 );
-        playerCollider.end.set( 0, 0.7, 0 );
+        playerCollider.start.set( 0, 25, 0 );
+        playerCollider.end.set( 0, 25.5, 0 );
         playerCollider.radius = 0.3;
         camera.position.copy( playerCollider.end );
         camera.rotation.set( 0, 0, 0 );