Compare commits

..

No commits in common. "af8befcf72034317502c31e9ee9de17b5d208cc1" and "cdadb7d42e8d5521041a3ed1461c482aae857fa0" have entirely different histories.

2 changed files with 6 additions and 8 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

14
main.js
View File

@ -471,12 +471,9 @@ document.addEventListener('keyup', (event) => {
function playerCollisions() {
if (raftOctree.capsuleIntersect(playerCollider)) {
if (!escaped && raftOctree.capsuleIntersect(playerCollider)) {
camera.position.y = raft.position.y + 0.9;
if (!escaped) gameEnd()
gameEnd()
}
@ -699,9 +696,6 @@ function animate() {
const delta = Math.min(0.05, clock.getDelta())
const deltaTime = delta / STEPS_PER_FRAME;
ocean.material.uniforms['time'].value += delta;
updateRaft(delta);
// we look for collisions in substeps to mitigate the risk of
// an object traversing another too quickly for detection.
@ -718,6 +712,10 @@ function animate() {
if (camera.position.y > 3.5)
camera.lookAt(raft.position.x, raft.position.y, raft.position.z);
ocean.material.uniforms['time'].value += delta;
updateRaft(delta);
if (escaped) camera.position.y = raft.position.y + 0.9;
renderer.render(scene, camera);
if (showStats) stats.update();