我需要在React中用heightmap图像制作一个3D地图,我遇到了以下问题。本网站 其中有一个不错的演示,我想在我的应用程序中作为一个开始来实现。
这个例子的问题在于ShaderTerrain属性完全缺失(至少在我的应用中是这样)。我是不是缺少一个导入?这是我得到的错误。
Failed to compile.
./src/App.js
Attempted import error: 'ShaderTerrain' is not exported from 'three' (imported as 'THREE').
你所链接的教程是很多年前。各自的演示使用 three.js
版本中 r49
. 目前的版本是 r115
. 过去, ShaderTerrain
最早改名为 TerrainShader
后来被释放后删除 r112
.
不过,你可以用这个来回到过去。网址 并将代码复制到你的项目中。