From 47f5124aa6d07a8521d03a41cdb4697bddd86ca5 Mon Sep 17 00:00:00 2001 From: Ian Mancini Date: Sat, 12 Dec 2020 03:41:18 -0300 Subject: [PATCH] Prevent player from falling forever --- packages/client/src/3d/Player.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/client/src/3d/Player.tsx b/packages/client/src/3d/Player.tsx index 0313ebf..70a0391 100644 --- a/packages/client/src/3d/Player.tsx +++ b/packages/client/src/3d/Player.tsx @@ -221,6 +221,11 @@ const Player = () => { groupRef.current.position.y = intersections[0].point.y + HEIGHT } + if (groupRef.current.position.y < -50) { + groupRef.current.position.copy(InitialPosition) + velocity.current.y = 0 + } + // Direction direction.current.z = Number(forward) - Number(backward) direction.current.x = Number(left) - Number(right)