创建动画
- 需要引入
useFrame
钩子函数,其中,返回了两个参数(state,delta),其中delta
同requestAnimationFrame
返回的时间,state
返回的three
相关对象
import { useFrame } from "@react-three/fiber"
export default function Experience() {
useFrame((state, delta) => {
})
return <>
<group>
<mesh position={[1, 2, 0]}>
<torusGeometry></torusGeometry>
<meshBasicMaterial></meshBasicMaterial>
</mesh>
<mesh position={[2, 2, 0]}>
<boxGeometry></boxGeometry>
<meshBasicMaterial></meshBasicMaterial>
</mesh>
</group>
<mesh position-y={-1} scale={10} rotation-x={-Math.PI * .5}>
<planeGeometry ><