插件安装
yarn add @react-three/rapier
Mesh物理化
-
所有需要物理效果的mesh都需要放在
Physics
节点下 -
每个 mesh 都需要用
RigidBody
包裹起来,通过设置type="fixed"
控制mesh 固定 -
Debug
用于显示 wireframeimport {Debug, Physics , RigidBody} from "@react-three/rapier" Physics> <Debug /> <RigidBody > <mesh castShadow position={[-2, 2, 0]}> <sphereGeometry /> <meshStandardMaterial color="orange" /> </mesh> </RigidBody> <RigidBody > <mesh castShadow position={[2, 2, 0]}>