FairyGUI 筆記:Group(八)
-
GGroup
高階組可以在執行時通過程式碼訪問。但要注意的是,組不是容器,它並沒有維護一個組內元件的列表。如果你需要遍歷組內的所有元件,你需要遍歷容器元件的所有孩子,測試他們group屬性。程式碼如下:
GGroup aGroup = gcom.GetChild("groupName").asGroup;
int cnt = gcom.numChildren;
for(int i=0;i<cnt;i++)
{
if(gcom.GetChildAt(i).group==aGroup)
Debug.Log("get result");
}
必須注意,對於沒有佈局的高階組,執行時是不會自動改變大小的,也就是無論組內的元素怎麼變動,這種高階組的大小是不會自動改變的!
相關推薦
FairyGUI 筆記:Group(八)
GGroup 高階組可以在執行時通過程式碼訪問。但要注意的是,組不是容器,它並沒有維護一個組內元件的列表。如果你需要遍歷組內的所有元件,你需要遍歷容器元件的所有孩子,測試他們group屬性。程式碼如下: GGroup aGroup = gcom.GetChild("groupN
FairyGUI筆記:ScrollPane(十)
ScrollPane 當元件的“溢位處理”設定為“滾動”後,可以通過GComponent.scrollPane使用滾動相關的功能,例如: ScrollPane scrollPane = aComponent.scrollPane; //設定滾動位置為100畫素 scrollP
FairyGUI筆記:Component(九)
Component 自定義資料 可以設定一個自定義的資料,這個資料FairyGUI不做解析,按原樣釋出到最後的描述檔案中。開發者可以在執行時獲取。獲取方式根據SDK版本有所不同,如果是支援XML包格式的SDK,獲取方式為: //Unity/Cry aComponent
FairyGUI筆記:RichText(七)
GRichTextField 富文字支援動態建立,例如: GRichTextField aRichTextField = new GRichTextField(); aRichTextField.SetSize(100,100); aRichTextField.text = "
FairyGUI:筆記 :Text (六)
動態字型 動態字型(Dynamic Font)是指直接使用ttf字型渲染文字。ttf字型檔案可能存在於系統中,也可能打包在遊戲中。 FairyGUI編輯器執行的環境,與應用實際執行的環境是不相同的。比如你在PC上製作介面,最終介面可能執行在手機上。在編輯介面時,動態字型是使用F
FairyGUI筆記:Graph(四)
FairyGUI支援生成簡單的圖形。 點選側工具欄的按鈕生成一個圖形。 圖形 選擇形狀為矩形、圓形或者“無”。“無”表示這是一個空的圖形,他不消耗任何顯示資源,通常用作一個佔位的用途。詳細可見下面的介紹。(注:部分平臺SDK不支援圓形) 線條大小 形狀
FairyGUI筆記 :MovieClip(三)
編輯器支援建立、編輯和使用序列幀動畫。建立序列幀動畫的方式有: 使用Adobe Animate CC/Flash等動畫編輯工具製作好動畫,匯出帶plist或eas副檔名的描述檔案以及相關的貼圖(應放置在相同目錄),然後將描述檔案(僅描述檔案,不是貼圖)拖入編輯器即可生成動畫素材。
FairyGUI筆記:Lable(十三)
GLabel 設定標籤的標題或者圖示,你甚至不需要強制物件為GLabel的型別,直接用GObject提供的介面就可以,例如: GObject obj = gcom.GetChild("n1"); obj.text = "hello"; obj.icon = "ui://包
FairyGUI筆記:Controller(十一)
控制器是FairyGUI核心功能之一,它為UI製作中以下類似需求提供了支援: 分頁 一個元件可以由多個頁面組成。 按鈕狀態 按鈕通常有按下、滑鼠懸浮等多個狀態,我們可以利用控制器為每個狀態安排不同的顯示內容。 其它狀態的變化 利用控制器,我們可以使元件具有多個不同的形
FairyGUI筆記:關聯(十二)
Relation 除了在編輯器設定關聯外,有時候我們也需要動態新增關聯。例如在一款頁遊中,一個動態新增到舞臺的元件,希望舞臺寬度改變時(比如瀏覽器視窗被玩家拖大拖小),元件依然保持在右側位置,那麼可以這樣呼叫: aObject.AddRelation(GRoot.inst, R
FairyGUI筆記:列表(十九)
GList 列表對應的是GList.在FairyGUI中,列表的本質就是一個元件,GList也是從GComponent派生來的,所以你可以用GComponent的API直接訪問列表能容,例如可以用GetChild或者GetChildAt訪問列表內的專案;也可以用AddChild新增
FairyGUI筆記:列表(十七)
GList 列表對應的是GList.在FairyGUI中,列表的本質就是一個元件,GList也是從GComponent派生來的,所以你可以用GComponent的API直接訪問列表能容,例如可以用GetChild或者GetChildAt訪問列表內的專案;也可以用Add
EntityFramework Core筆記:入門(1)
tool power arc 2.3 isp IE clas scope color 1. 安裝運行環境 EntityFramework Core運行環境,安裝NuGget包: //Sql Server Database Provider PM> Ins
FaityGUI筆記:Loader (五)
裝載器的用途是動態載入資源。點選主工具欄中的按鈕,生成一個裝載器。 GLoader 裝載器支援動態建立,動態建立裝載器一定要設定裝載器的大小,否則顯示不出來。例如: GLoader aLoader = new GLoader(); aLoader.SetSize(10
TypeScript筆記:Symbol(七)
自ECMAScript 2015起,symbol成為了一種新的原生型別,就像number和string一樣。 symbol型別的值是通過Symbol建構函式建立的。 let sym1 = Symbol(); let sym2 = Symbol("key"); // 可選的字串key S
TypeScript筆記:類(五)
類 class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { retur
《JavaScript高階程式設計》筆記:事件(十三)
事件流 事件冒泡 IE的事件流叫做事件冒泡,即事件開始時由最具體的元素接收,然後逐級向上傳播到較為不具體的節點(文件)。如下程式碼: <body> <div id="myDiv">click me</div> </body> 如果你
Linux學習筆記CentOS6.5(八)CentOS6.5下載--百度網盤
生成環境Linux伺服器,建議下載最小化安裝64位系統,伺服器上用的系統強烈建議下載後核對MD5。此版本也提供了最小化安裝的CD映象檔案(CentOS-6.5-x86_64- minimal.iso,
js筆記:事件(上)
1、什麼是事件 是指使用者在某事務上由於某種行為所執行的操作; (對頁面元素的某種操作) 2、 事件的三要素 事件源:是指在哪個元素引發的事件,如:a標籤、div標籤 事件:事件是指執行的動作 如:單擊、雙擊等
js筆記:事件(下)
1、阻止瀏覽器的預設行為 右鍵單擊瀏覽器,會彈出一個選單 拖拽文字 超連結 空連結--重新整理 submit按鈕 重新整理頁面 阻止瀏覽器的預設行為 :