2013年3月30日 星期六

Unity 隱藏顯示GUItexture.enable

用js 寫這個功能似乎比較簡單, 網路上也一堆

但是找c#寫的怎就是找不著呢?? 是因為我問的問題太簡單了嘛....?

新手嘛~沒有笨問題

一開始我打

Gameobject picA ;

void Update(){

picA.transform.renderer.enable = true ;

if(Input.anyKey){

picA.transform.renderer.enable = false ;
}


}


如果是Gameobject 是這樣寫的, 我將書倒過來看,反覆確認, 沒錯阿~是這樣子的

但是一直出現, 沒有裝上Renderer器, 我沒有要Renderer阿~幹嘛裝這個...

後來想想, 我這是GUITexture 吧!

雖然GUITexture可以宣告成Gameobject, 但會不會GUITexture有自己的功能,如果宣告成Gameobject 那就只有Gameobject功能了

改一下宣告吧!

GUITexture picA ;

void Update () {

picA.enabled = true ;

if(Input.anykey){

picA.enabled = false ;

}

}


當下出現enable 時, 心想應該沒錯了! 果然沒錯阿~

在英文打了關鍵字是hide show GUITexture, 但我問題實在是太基礎了, 所以沒什麼人在寫吧!

這裡找到一個寫Gameobject 的隱藏和顯示

http://forum.mirax.com.tw/unity/viewtopic.php?f=134&t=198