首页 > 代码库 > 更换模型的材质(点击鼠标左右键)
更换模型的材质(点击鼠标左右键)
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; } }}
更换模型的材质(点击鼠标左右键)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。