Unity3D技術之游戲界面元素

Unity3D技術之游戲界面元素

ID:39891021

大?。?4.02 KB

頁數:3頁

時間:2019-07-14

Unity3D技術之游戲界面元素_第1頁
Unity3D技術之游戲界面元素_第2頁
Unity3D技術之游戲界面元素_第3頁
資源描述:

《Unity3D技術之游戲界面元素》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、游戲界面元素Unity為您提供許多選項來創(chuàng)建游戲的圖形用戶界面(GUI)。您可以使用場景中的GUI文本和GUI紋理對象,或者使用UnityGUI從腳本生成界面。該頁面的其余部分包含入門和使用UnityGUI運行的詳細指南。GUI腳本指南概述UnityGUI使您能夠快速、輕松地創(chuàng)建大量功能強大的GUI。通過手動定位GUI對象并編寫處理其功能的腳本,您只需幾行代碼即可馬上搞定一切,而不是創(chuàng)建GUI對象。代碼生成GUI控件(GUIcontrols),這些控件通過單個的函數調用進行實例化、定位和處理。例如,以下代碼將創(chuàng)建和處理一個按鈕,而不需要在編輯器或其他地方進行額外操作:-

2、?0102030405060708091011121314151617181920//JavaScriptfunctionOnGUI(){????if(GUI.Button(Rect(10,10,150,100),"Iamabutton")){????????print("Youclickedthebutton!");????}}??//C#usingUnityEngine;usingSystem.Collections;?publicclassGUITest:MonoBehaviour{?????voidOnGUI(){????????if(GUI.Butto

3、n(newRect(10,10,150,100),"Iamabutton")){????????????print("Youclickedthebutton!");????????}????}}這是由以上代碼創(chuàng)建的按鈕雖然這個示例非常簡單,但在UnityGUI中有非常強大和復雜的方法可供使用。GUI的構建是一個大主題,但以下部分應該可以幫助您盡快了解它。本指南可以通讀,也可作為參考材料。UnityGUI基礎這部分涵蓋了UnityGUI的基本概念,提供了概述以及一組可粘貼到自己代碼里的應用示例。UnityGUI很容易上手,因此從這里開始比較好。控件本節(jié)列出了Uni

4、tyGUI中的每個可用控件(Control)以及顯示結果的代碼樣例和圖像。自定義能夠更改GUI外觀使其與您的游戲外觀相匹配是很重要的。UnityGUI中的所有控件都可按照本節(jié)中描述的方法用GUIStyles和GUISkins進行自定義。布局模式UnityGUI提供兩種布置GUI的方法:您可以手動將每個控件放置在屏幕上,也可使用與HTML表的工作原理相同的自動布局系統。可根據需要使用任何一種方法,并且這兩種方法可以自由組合。本節(jié)講解了這兩種系統之間的功能差異,包括示例。擴展UnityGUI使用新的控件(Control)類型可很容易地擴展UnityGUI。這章向您展示如何制

5、作簡單的復合(compound)控件,包括集成到Unity事件系統。擴展Unity編輯器Unity編輯器的GUI實際上是使用UnityGUI編寫的。因此,使用用于游戲中的GUI的相同類型代碼可使編輯器高度擴展。此外,還有大量專門用于編輯器(Editor)的GUI控件來幫助您創(chuàng)建自定義編輯器GUI。文章出處:【狗刨學習網】

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。