返回介绍

TerrainData 地形数据

发布于 2019-12-18 15:38:37 字数 8844 浏览 1370 评论 0 收藏 0

class in UnityEngine/Inherits from: Object

Parameters 参数

Description 描述

The TerrainData class stores heightmaps, detail mesh positions, tree instances, and terrain texture alpha maps.
地形数据类存储高度图。

The Terrain component links to the terrain data and renders it.
地形组件连接地形数据和渲染。

Variables 变量

alphamapHeightHeight of the alpha map.
透明贴图的高度。
alphamapLayersNumber of alpha map layers.
透明贴图的层数。
alphamapResolutionResolution of the alpha map.
透明贴图的分辨率。
alphamapTexturesAlpha map textures used by the Terrain. Used by Terrain Inspector for undo.
地形编辑器设置透明贴图材质。使用地形编辑器面板打开该通道。
alphamapWidthWidth of the alpha map.
透明贴图的宽度。
baseMapResolutionResolution of the base map used for rendering far patches on the terrain.
基本贴图的分辨率,用于渲染地形较远的面片。
detailHeightDetail height of the TerrainData.
地形数据的细节高度。
detailPrototypesContains the detail texture/meshes that the terrain has.
包含的细节纹理/网格地形。
detailResolutionDetail Resolution of the TerrainData.
地形数据的细节分辨率。
detailWidthDetail width of the TerrainData.
地形数据的细节宽度。
heightmapHeightHeight of the terrain in samples (Read Only).
采样地形数据的细节高度。
heightmapResolutionResolution of the heightmap.
高度图的分辨率。
heightmapScaleThe size of each heightmap sample.
采样每个高度图的大小。
heightmapWidthWidth of the terrain in samples (Read Only).
采样地形的宽度
sizeThe total size in world units of the terrain.
在世界单位地形的总大小。
splatPrototypesSplat texture used by the terrain.
用于地形的溅斑纹理。
thicknessThe thickness of the terrain used for collision detection.
用于碰撞检测的地形厚度。
treeInstanceCountReturns the number of tree instances.
返回实例化的树的数量。
treeInstancesContains the current trees placed in the terrain.
包含地形上当前放置的树。
treePrototypesThe list of tree prototypes this are the ones available in the inspector.
树原型的列表,这些是在检视面板提供。
wavingGrassAmountAmount of waving grass in the terrain.
在地形上波动的草的数量。
wavingGrassSpeedSpeed of the waving grass.
波动的草的速度。
wavingGrassStrengthStrength of the waving grass in the terrain.
在地形里的草的波动的强度。
wavingGrassTintColor of the waving grass that the terrain has.
地形上波动的草的颜色。

Public Functions 公共函数

GetAlphamapsReturns the alpha map at a position x, y given a width and height.
返回给定了宽度和高度的透明贴图的位置x和y。
GetDetailLayerReturns a 2D array of the detail object density in the specific location.
在特定位置,返回物体细节密度的2D数组。
GetHeightGets the height at a certain point x,y.
获取某点的高度x,y
GetHeightsGet an array of heightmap samples.
获取高度图采用的一个数组。
GetInterpolatedHeightGets an interpolated height at a point x,y.
获取点x,y处的一个插值高度。
GetInterpolatedNormalGet an interpolated normal at a given location.
获取在给定位置的插值法线。
GetSteepnessGets the gradient of the terrain at point (x,y).
在地形上获取点x,y处的陡度。
GetSupportedLayersReturns an array of all supported detail layer indices in the area.
返回该区域内所有支持的细节层的数组的索引。
GetTreeInstanceGet the tree instance at the specified index. It is used as a faster version of treeInstances[index] as this function doesn't create the entire tree instances array.
获取指定的树的索引。该函数被认为是实例化树的列表的快速版本但该函数不能创建完整的实例化树的数组。
RefreshPrototypesReloads all the values of the available prototypes (ie, detail mesh assets) in the TerrainData Object.
重载所有在TerrainData对象的可用原型值。
SetAlphamapsAssign all splat values in the given map area.
在指定的区域内分配溅斑值。
SetDetailLayerSets the detail layer density map.
设置细节层的密度图。
SetDetailResolutionSet the resolution of the detail map.
设置细节图的分辨率。
SetHeightsSet an array of heightmap samples.
设置高度图采样的数组。
SetHeightsDelayLODSet an array of heightmap samples.
设置采样高度图的数组。
SetTreeInstanceSet the tree instance with new parameters at the specified index. However, TreeInstance.prototypeIndex and TreeInstance.position can not be changed otherwise an ArgumentException will be thrown.
在指定的索引设置树实例化树的新参数。但是,TreeInstance.proto-typeIndex和TreeInstance.position不可以被改变否则就会抛出一个路径。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文