开发者问题收集
我无法使用 drei 材料和其他东西,例如 MeshWobbleMaterial 或 MeshDistortMaterial 甚至 ContactShadows,我总是收到错误,例如:react-three-fiber.esm.js:1383 Uncaught TypeError:无法读取 null 的属性“getState”at useFrame (react-three-fiber.esm.j
我在Next.js中使用react-three-fiber,并使用 Next 的dynamic导入并禁用服务器端渲染,通过useGLTFoader渲染包含画布和加载 glTF 文件的组件。访问/重新加载页面时,glTF 会按预期加载和显示。我的问题是,在切换页面时出现以下错误:THREE.WebGLRenderer: Context Lost.再次导航回页面时,模型不可见,尽管画布可用,并且我的组
我正在我的 app.js 中导入 react-three-fiber 和 react-three/drei,但当我启动我的应用程序时,它给了我这个错误:./node_modules/@react-three/drei/core/Billboard.js未找到模块:无法解析“.../node_modules/@react-three/drei/core”中的“@react-three/fiber”我
我尝试导入 glsl (import glsl from "babel-plugin-glsl/macro";),但我遇到的问题是,我收到“找不到模块:无法解析‘fs’”的错误,或者因为我使用module.exports = {future: { webpack5: false },webpack: (config) => {config.resolve.fallback = { fs: fals
我一直在尝试向我正在构建的应用程序添加滚动区域,但我一直收到此错误:Uncaught Div is not part of the THREE namespace! Did you forget to extend?我对 three.js 很陌生,而且由于我使用 React,它更加复杂。这是应用程序组件的代码(错误似乎源自此处:import './App.css';import Header fr
我尝试使用来自 @react-three/drei 的一些组件,但它给我带来了大量导入错误。无论我尝试使用来自 @react-three/drei 的什么,我都会收到这些错误。示例:ERROR in ./node_modules/three-stdlib/loaders/EXRLoader.js 1703:52-62export 'RGBEFormat' (imported as 'RGBEFor
我想我遵循了 react-three 文档和许多其他示例,但无法像其他人一样让 drei useGLTF 工作。我有一个简单的、从头开始的 Next|React|react-three/fiber 项目。我只是想加载示例宇航员并显示它。我相信以下代码实际上在一段时间内运行良好。经过一些小的更改和撤消后,我想我回到了相同的代码,但现在它不起作用了。 (我尝试过使用和不使用 Suspense。)imp
我开始学习 React-three-fiber,并尝试在画布上渲染一些点。我在网上找到了一些代码,但似乎无法在画布上渲染这些点。控制台中没有错误。我附上我正在运行的代码:App.jsimport { OrbitControls } from "@react-three/drei";import { Canvas } from '@react-three/fiber';import './App.c
我在以下codesandbox中重现了我的 React App 的 3 个组件正如您在demo中看到的,我有 3 个 React ThreeJS 组件,可以旋转、移动和缩放,没有任何问题。问题出在我的本地应用程序中,代码完全相同App.jsexport default function App() {return (<FullScreenCanvas><OrbitControls enableZo
我正尝试在“lab2”内的 nextJS 路由内渲染一个简单的场景。我一直收到此错误:class constructors must be invoked with 'new'Call StackrenderWithHooksnode_modules\react-reconciler\cjs\react-reconciler.development.js (7363:0)mountIndeterm