generated from lucien/actix-react-template
- implémentation de threejs.
- Création environnement 3D océan.
This commit is contained in:
parent
c992014d53
commit
706d491236
6 changed files with 81 additions and 7 deletions
|
@ -1,9 +1,29 @@
|
|||
import { Canvas } from "@react-three/fiber";
|
||||
import { OrbitControls, Sky } from "@react-three/drei";
|
||||
import * as THREE from "three";
|
||||
import { useEffect, useRef } from "react";
|
||||
import Ocean from "../components/3d/Ocean";
|
||||
|
||||
|
||||
|
||||
|
||||
export default function GamePage() {
|
||||
return (
|
||||
<div>
|
||||
<h1>Game Page</h1>
|
||||
<div id="canvas-container">
|
||||
<Canvas>
|
||||
<mesh position={[0, 0, 0]} scale={[1, 1, 1]}>
|
||||
<boxGeometry args={[1, 1, 1]} />
|
||||
<meshStandardMaterial />
|
||||
<ambientLight intensity={0.5} />
|
||||
<directionalLight color="red" position={[5, 5, 5]} />
|
||||
<Sky sunPosition={[100, 10, 100]} />
|
||||
|
||||
|
||||
</mesh>
|
||||
|
||||
<OrbitControls />
|
||||
<Ocean />
|
||||
</Canvas>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue