using UnityEngine;
using System.Collections;
public class ChangeMatericals : MonoBehaviour
{
public Material IniMaterical;
// 替换前材质(原材质)
public Material ChangeMaterical;
//替换后的材质(半透明材质)
private MeshRenderer mr;
int index;void Start()
{
mr = GetComponent<MeshRenderer>
();
mr.sharedMaterial =
IniMaterical;
}
void Update()
{
if (Input.GetMouseButton(
0))
{
index =
0;
Change();
}
if(Input.GetMouseButton(
1))
{
index =
1;
Change();
}
}
public void Change()
{
Debug.Log("更换!");
if (index==
0)
{
mr.sharedMaterial =
null;
mr.sharedMaterial =
ChangeMaterical;
}
if (index==
1)
{
mr.sharedMaterial =
null;
mr.sharedMaterial =
IniMaterical;
}
}
}
转载于:https://www.cnblogs.com/Cocomo/p/5870585.html