function OnMouseEnter(){
guiTexture.texture=rollovertexture;
}
function OnMouseExit(){
guiTexture.texture=normaltexture;
}
function OnMouseDown(){
yield new WaitForSeconds(0.35);
Application.LoadLevel(leveltoload);
}
function OnMouseEnter是调用unity里检测玩家鼠标是否在此图片上的函数(函数列表不用填东西,这是个空函数,下同)
function OnMouseExit是调用从unity里检测玩家是否把鼠标移开图片的函数
function OnMouseDown是调用unity里检测玩家是否按下图片的函数
yield new WaitForSeconds(0.35); 这个不难看出,这是延时用的,延时了0.35秒,可以修改
Application.LoadLevel(leveltoload); 这个是加载场景用的,leveltoload是前面从unity读取的字符串,也就是说,程序先让leveltoload给它返回一个字符串,leveltoload又让unity给它返回一个字符串,unity就在脚本下面产生了一个框框,让开发者给unity赋给一个字符串