unity3d中的高階控制項都是由gui類引出的,高階控制項是由系統實現的,所以效率很高,但也可以自己實現,優點是任意修改靈活性高。
一:label控制項:用於展示一段文字的控制項。可以輸入字串,也可以是貼圖。
使用方法:gui.label(rect(100,40,150,30),"當前螢幕的寬度"+screenwidth);
gui.label(rect(100,120,imagewidth,imageheight),imagetexture);
gui.label(控制項的位置和大小,顯示的文字/貼圖);
unity 3d學習筆記
1.日誌輸出 如果需要觀測webplayer執行時輸出的log,則可以在初始化start中加上下面這樣一段 但是此日誌檔案太大,過於冗餘 playersettings.useplayerlog true 2.場景切換 3.資源載入 所有通過resources類載入的資源必須放在名為resources...
unity3D之GUI之TextField控制項用法
textfield控制項主要用於監聽使用者的輸入資訊,獲取的資料資訊都會轉換成字串型別,在此需要注意的是,當輸入的是數字或者其他型別需要轉換時,應考慮異常等情況的發生。pragma strict private var editusername string private var editpass...
Unity3d的GUI排版教程 2
在上一節中,我們大致了解了gui與guilayout存在的一些差異。在這一節中我會舉一些例子,來為大家詳細講述利用guilayout做ui排版的好處。我首先在指令碼的ongui 函式體中,新增兩段按鈕 一段是gui.button如下所示 gui.button new rect 100f,100f,1...