【问题标题】:three.js in React - THREE.ShaderTerrain missingReact 中的三个.js - 缺少三个.ShaderTerrain
【发布时间】:2020-08-09 08:17:45
【问题描述】:

我需要从 React 中的高度图图像制作 3D 地图,我遇到了 this website,它有一个不错的演示,我想在我的应用程序中作为开始实现。

这个例子的问题是完全没有 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】:

    您链接的教程已有多年历史。相应的演示在版本r49 中使用three.js。当前版本是r115。过去,ShaderTerrain 首先被重命名为TerrainShader,后来在发布r112 时被删除。

    但是,您可以使用此 URL 及时返回并将代码复制到您的项目中。

    【讨论】:

    • 很好的答案,谢谢!您能否推荐一个用于相同目的的当代演示(如果有的话)?
    • 抱歉,官方仓库中没有这个demo。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 2016-01-29
    相关资源
    最近更新 更多