本帖最后由 Answer 于 2013-4-9 16:38 编辑
乐依忆 发表于 2013-4-9 13:44
晕,你不是学程序的吧,写的还不明白。好吧
using UnityEngine;
using System.Collections;
我稍微能看懂点JS脚本,C#不太懂。
不知道你对JS脚本熟不熟,在你回复之前 我找了一个js脚本改了改,button可以了 。但是模型贴图换不了 。我大概知道是代码中的图片数组调用问题。但是不知道怎么改,能帮忙看下吗 。
var textures : Texture[]; var MyGUISkins :GUISkin; var Body_Complete :GameObject;
function OnGUI () { GUI.skin=MyGUISkins; if (GUI.Button (Rect (10,10,100,60), "red")) { Body_Complete.renderer.material.mainTexture = textures[0]; } else if (GUI.Button (Rect (10,90,100,60), "blue")) { Body_Complete.renderer.material.mainTexture = textures[1]; } else if (GUI.Button (Rect (10,170,100,60), "yellow")) { Body_Complete.renderer.material.mainTexture = textures[2]; } else if (GUI.Button (Rect (10,250,100,60), "white")) { Body_Complete.renderer.material.mainTexture = textures[3]; } } |