首页 > 解决方案 > 将纹理图像加载到平面(上下文丢失)

问题描述

我正在尝试将一个简单的图像作为纹理加载到react-three-fiber. 这是代码沙箱的链接。

当我在本地运行时,我在控制台中收到此消息:

THREE.WebGLRenderer: Context Lost.

CodeSandbox 什么也没给我。

我检查了互联网上的许多示例,它们似乎都在做同样的事情,但它对他们有用。

我很感激这方面的一些帮助。

标签: reactjsthree.jsreact-three-fiber

解决方案


由于您使用MeshPhongMaterial的是 ,因此只有在场景中添加灯光时才能看到纹理。但是,您也可以使用 unlit 来解决此问题MeshBasicMaterial

更新沙盒:https ://codesandbox.io/s/nervous-kalam-p9lyq


推荐阅读