feat: add player camera

This commit is contained in:
2026-04-15 16:40:52 +02:00
parent d486f6f381
commit 61d7495ec9
12 changed files with 306 additions and 143 deletions
+5 -1
View File
@@ -1,17 +1,21 @@
import { Suspense } from "react";
import { DebugCameraControls } from "@/debug/scene/DebugCameraControls";
import { DebugHelpers } from "@/debug/scene/DebugHelpers";
import { useCameraMode } from "@/debug/useCameraMode";
import { Environment } from "@/world/Environment";
import { Lighting } from "@/world/Lighting";
import { Map } from "@/world/Map";
import { FPSController } from "@/world/player/FPSController";
export function World(): React.JSX.Element {
const cameraMode = useCameraMode();
return (
<>
<Environment />
<Lighting />
<DebugHelpers />
<DebugCameraControls />
{cameraMode === "debug" ? <DebugCameraControls /> : <FPSController />}
<Suspense fallback={null}>
<Map />
</Suspense>