πΆββοΈWalk around Component
Just like a done's view of an avatar
...
let gltf = useGLTF('/scene/myplace.glb');
let floor = useMemo(() => {
let floor = SkeletonUtils.clone(gltf.scene);
return floor;
}, [gltf]);
let colliderManager = useMemo(() => {
return new ColliderManager({ floor, scene: get().scene });
}, [floor]);
return <group>
<PlayerDisplay Now={Now} floor={floor}>
<PlayerCollider
Now={Now}
colliderMesh={colliderManager.collider}
></PlayerCollider>
</PlayerDisplay>
<SkyViewControls
colliderMesh={colliderManager.collider}
Now={Now}
></SkyViewControls>
<primitive object={floor}></pimitive>
</group>
Last updated
