Three.js in React - THREE.ShaderTerrain不见了。

问题描述 投票:2回答:1

我需要在React中用heightmap图像制作一个3D地图,我遇到了以下问题。本网站 其中有一个不错的演示,我想在我的应用程序中作为一个开始来实现。

这个例子的问题在于ShaderTerrain属性完全缺失(至少在我的应用中是这样)。我是不是缺少一个导入?这是我得到的错误。

Failed to compile.

./src/App.js
Attempted import error: 'ShaderTerrain' is not exported from 'three' (imported as 'THREE').
javascript reactjs three.js renderer
1个回答
2
投票

你所链接的教程是很多年前。各自的演示使用 three.js 版本中 r49. 目前的版本是 r115. 过去, ShaderTerrain 最早改名为 TerrainShader 后来被释放后删除 r112.

不过,你可以用这个来回到过去。网址 并将代码复制到你的项目中。

© www.soinside.com 2019 - 2024. All rights reserved.