根据所在地形贴图实现脚印等效果
# 前言 使用 Unity 实现脚印,这种功能很简单,而且之前我也写过一篇相关 Blog 来描述: 链接 过去很久之后,这个功能终于又被 “旧事重提” 了,不过,新的要求是:根据玩家在地形不同的位置,检测地形相应点的贴图,再根据贴图来判断播放的特效、音效及其它处理。因为策划希望能在地形相应的区域,有着不同的效果,而最省力的实现方式,便莫过于如此了。 这个方式的最大难点大约在于:如何取得玩家当前点的地形贴图?包括几张贴图的混合区域等。 # 分析 为了获取到这个信息,我首先调试了整个地形数据,并分析其中 “可能” 有用的几项,主要位于 TerrainData 中: s// 摘要: // ///...
more...