Fat*_*tie 6 c# unity-game-engine unity3d-terrain
Unity 有一个 Terrain.sampleHeight(point)很棒的功能,它可以立即为您提供脚下地形的高度,而不必进行投射。
然而,任何重要的项目都有多个地形。(事实上,任何物理上的大场景都不可避免地以某种方式存在地形拼接。)
Unity 有一个功能Terrain.activeTerrain-我不是在编造这个- 给你:“第一个加载的”
显然这是完全没用的。
事实上,有没有一种快速的方法可以让地形“在你的下面”?然后您可以使用快速功能.sampleHeight吗?
{请注意,当然,您可以...施法以找到您下方的地形!但你会得到你的海拔高度,所以无需担心.sampleHeight!}
简而言之,是否有一个匹配函数可以让sampleHeight该函数知道对于给定的 xyz 使用哪个地形?
(或者实际上,只是sampleHeight一个相当无用的演示功能,只能在具有一个地形的演示中使用?)