版本: Unity 6 (6000.0)
语言英语
  • C#

DetailPrototype

UnityEngine 中的类

/

实现于:UnityEngine.TerrainModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每一项更改建议,并在适当情况下进行更新。

关闭

提交失败

由于某种原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

地形游戏对象使用的细节原型。

属性

alignToGround将细节轴旋转到与地面的法线方向平行,使细节垂直于地面。
density控制此细节原型的细节密度,相对于其尺寸。
dryColor当 DetailPrototypes 为“干燥”时的颜色。
healthyColor当 DetailPrototypes 为“健康”时的颜色。
holeEdgePadding控制细节对象距离孔区域边缘的距离。
maxHeight草贴图的最大高度(如果渲染模式为 GrassBillboard)。
maxWidth草贴图的最大宽度(如果渲染模式为 GrassBillboard)。
minHeight草贴图的最小高度(如果渲染模式为 GrassBillboard)。
minWidth草贴图的最小宽度(如果渲染模式为 GrassBillboard)。
noiseSeed指定细节对象放置的随机种子值。
noiseSpread控制用于改变细节对象比例和颜色的噪声模式的空间频率。
positionJitter控制 Unity 如何生成细节位置。
prototypeDetailPrototype 使用的游戏对象。
prototypeTextureDetailPrototype 使用的纹理。
renderModeDetailPrototype 的渲染模式。
targetCoverage控制细节的目标覆盖率。
useDensityScaling指示地形设置中设置的全局密度比例是否影响此细节原型。
useInstancing指示此细节原型是否使用 GPU 实例化进行渲染。
usePrototypeMesh指示此细节原型是否使用 prototype 指定的游戏对象的 Mesh 对象。

公共方法

Validate如果细节原型有效且地形可以接受它,则返回 true。