如何在 next.js 中加载模型 GLTF 模型?
我花了几个小时寻找这个。没有任何效果:(
到目前为止我尝试过的:
useLoader(GLTFLoader,url) / useGLTF(url) and some morenext/dynamic组件中/不这样做suspense通过使用 React 18 安装 next 来解决与不支持相关的错误three-stdlibnext.config.js阅读我能找到的关于该问题的每个问题和论坛帖子
我目前得到的错误是:
Server Error
Error: Could not load <url> response.body.getReader is not a function
Run Code Online (Sandbox Code Playgroud)
组件如下所示:
import React from 'react'
import { useGLTF } from '@react-three/drei'
import { Canvas, } from '@react-three/fiber'
import { Suspense } from 'react/cjs/react.production.min';
export default function Spinner({ ...props }) {
const model = useGLTF("http://localhost:3000/spinner.glb")
return ( …Run Code Online (Sandbox Code Playgroud)