01基本手冊4-8游戲界面元素_第1頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Gameerface Elements界面元素Unity Manual User Guide Creating Gameplay Gameerface ElementsUnity 手冊-用戶指南-建立可玩性-界面元素To createerface elements for your game, you have some options to choose from. You can use GUI Text andGUI Texture objects, or you can use UnityGUI. UnityGUI is theerfacripting systemroduced in

2、 Unity2.0. 建立界面元素為你的,你有一些選項可供選擇。你可以使用GUI 文本和GUI 的紋理對象,或也可以使用Unity GUI。 UnityGUI 是界面系統(tǒng)引入到Unity2.0 里。The rest of this page contains a detailed guide fetting up and running witityGUI.本頁面的其余部分包含一個詳細指南為學習和運行UnityGUI。GUI Scripting Guide GUIOverview 概述指南GUI stands fraphical Usererface. Unitys GUI system is

3、 called UnityGUI. UnityGUI allows you to createa huge variety of GUIs complete with functionality very quickly and easily. Rathern creating a GUI object,manuallyitioning it, and then writing a scriptndles its functionality, you do all of this at once in a smallamount of code. This works by creating

4、GUI Controls, which are instantiated,itioned, and defined all atonce.GUI(圖形用戶界面)代表圖形用戶界面。Unity 的GUI 系統(tǒng)被稱為UnityGUI。 UnityGUI 允許你非??旖莘奖銊?chuàng)建一個完整的功能的種類繁多圖形用戶界面。而不是創(chuàng)建一個 GUI 對象,手動定位它,然后編寫一個來處理它的功能,你能一次做這一切在一個少量的代碼里。通過創(chuàng)建圖形用戶界面控制,這是實例化,并立即定義所有。For exle, the following code will create a fully functional button

5、 from scratch:例如,下面的代碼將從零開始創(chuàng)建一個完整的功能按鈕:function OnGUI () if (GUI.Button (Rect (10,10,150,100), I am a button) pr(You clicked the button!);This is the button created by the code above 通過上面的代碼創(chuàng)建的按鈕。Although this exle is very simple, there are veryerful and complex techniques available for use inUnityG

6、UI. It is a broad subject, and the following sections will help you get up to speed as quickly assible.This guide can be read straight through, or used as reference material. 雖然這個例子很簡單,有非常強大和復雜的技術(shù),在UnityGUI 里使用。這是一個廣泛的閱讀,或作為參考材料。,以下各節(jié)將幫助你盡快加快速度。本指南可以直接通過UnityGUI Basics UnityGUI 基礎(chǔ)This section covers

7、 the important concepts of UnityGUI, giving you an overview as well as a bunch of workingexles you can pasteo your own projects. UnityGUI is very friendly to play with, so this is a good place toget started. 本節(jié)涵蓋UnityGUI 的重要概念,為你提供的概述以及一堆的工作的例子,你可以粘貼到自己的項目里。 UnityGUI 是非常友好的處理,所以這是一個好地方開始。Controls 控制

8、This section lists every available Control in UnityGUI. It is complete with code exles and images.本節(jié)列出每一個可用的控制在UnityGUI 里。這是完整的代碼實例和。Customization 定制Creating functional GUI controls would not be as useful if their appearancouldnt be customized.nkfully,weve thought of this. All controls in UnityGUI c

9、an be customized with GUIStyles and GUISkins. This sectionexplains how to use them.創(chuàng)建GUI 控制的功能將不會被視為有用的,如果他們的外表不能定制。謝天謝地,UnityGUI 里的所有控制可定做GUIStyles 和GUISkins。本節(jié)說明如何使用它們。已經(jīng)想到了這一點。在Layout Modes 布局模型UnityGUI features two ways to arrange your GUIs. You can manually place each control on the screen, or

10、youcan use an Automatic Layout system which works a lot like HTML tables. Using one system or the other is as simple as using a different class, and you can mix the two together. This section explains the functionaldifferenbetn the, including exles.UnityGUI 的特性兩種方式來安排你的圖形用戶界面。你可以手動地在屏幕上放置每個控制,也可以使用很

11、多像HTML 表格自動布局系統(tǒng)的工作方式。使用一個系統(tǒng)或其他很簡單的使用不同的類,并且可以將兩者混為一談。本節(jié)說明兩個系統(tǒng)之間包括實例性能上的差異。Extending UnityGUI 擴展 UnityGUIUnityGUI is very easy to extend with new Control types. This chapter shows you how to make simplecompound controls, then goes on to show you how to make a custom control - complete withegrationo Unitys event system.UnityGUI 很容易擴展至新的控制類型。本章告訴你如何使簡單的復合控制,然后向你展示如何使一個自定義控制-配套的集成到Unity 的事件系統(tǒng)里。Extending Unity Editor 擴充 Unity 編輯器The main Unity editor is written using UnityGUI. It is comple y extensible using the same code as you woulduse for in-game GUI. In add

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論