暴躁小强 发表于 2012-11-16 14:37

Unity点击物体 替换贴图代码

一、
创建一个cube将CubeCM代码赋给它

using UnityEngine;
using System.Collections;

public class CubeCM : MonoBehaviour {
void OnMouseDown(){
if(Input.GetMouseButtonDown(0)){
   CMater.i++;
}
}
}

二、
创建CMater脚本拖给桌布

using UnityEngine;
using System.Collections;

public class CMater : MonoBehaviour {

public Texture t1;
public Texture t2;
public Texture t3;
static public int i=0;

void Update(){
   if(i%3==0){
    renderer.material.mainTexture=t1;
   }
   if(i%3==1){
    renderer.material.mainTexture=t2;
   }
   if(i%3==2){
    renderer.material.mainTexture=t3;
   }
}
}

难得糊督 发表于 2013-6-8 14:22

谢谢 分享..

aaabbbsss12345 发表于 2014-5-27 11:20

学习了 谢谢 分享

tracylong2008 发表于 2014-6-11 16:15


感谢楼主的无私分享!{:soso__11402694654016840197_7:}

哎呦喂 发表于 2016-3-14 09:13


感谢楼主的无私分享!

葱葱 发表于 2017-3-18 07:11

楼主是超人

下载M~回家 发表于 2017-3-18 07:56

顶顶多好

下载M~回家 发表于 2017-3-18 07:44

难得一见的好帖

心门 发表于 2017-3-18 07:26

不错不错

暮雨琳枫 发表于 2017-3-18 07:30

LZ真是人才
页: [1]
查看完整版本: Unity点击物体 替换贴图代码