最近需要用到unity3d更换贴图脚本,就找了一下,下面是相关脚本。
直接将以下代码附加在要换贴图的模型上即可。
var textures : Texture2D[]; //声明一个数组型的图片库;
private var i : float = 0; //声明i为浮点数0;
function Update ()
{
if ("这里写上发生这个事件的条件")
{
i++ //切换图片
}
renderer.material.mainTexture = textures[i];
}
直接将以下代码附加在要换贴图的模型上即可。
var textures : Texture2D[]; //声明一个数组型的图片库;
private var i : float = 0; //声明i为浮点数0;
function Update ()
{
if ("这里写上发生这个事件的条件")
{
i++ //切换图片
}
renderer.material.mainTexture = textures[i];
}