做仿真应用的时候,可能会碰上切换红外图像的情况替换方法如下:
public class ChangeMetrialCeShi : MonoBehaviour {
public Terrain terrainCeShi;
public Material materialCeShi;
void Update () {
if(Input.GetMouseButtonDown(0))
{
terrainCeShi.GetComponent<Terrain>().materialType = Terrain.MaterialType.Custom;
terrainCeShi.GetComponent<Terrain>().materialTemplate = materialCeShi;
}
if(Input.GetMouseButtonDown(1))
{
terrainCeShi.GetComponent<Terrain>().materialType = Terrain.MaterialType.BuiltInStandard;
}
}
}
Terrain.MaterialType.BuiltInStandard 是地形初始的形态。