国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Unity FairyGUI測試過程

2019-11-09 18:07:47
字體:
來源:轉載
供稿:網友

接上一篇,上一篇記錄了利用Unity UGUI來制作一個簡單UI界面的全過程。接下來拿FairyGUI來制作一個相同的界面,最后比較兩個UI制作過程的優劣。

1. 在FairyGUI Editor里面制作UI

導入需要的UI圖素拼接UI界面,設定好按鈕,開關,標題等

導出包,最終會生成一個png文件,一個.bytes文件,一個.sPRite.bytes文件,png文件是界面用到的圖片的集合,.bytes文件描述了UI界面的構成情況,.sprite.bytes描述了用到的圖片在png文件中的位置關系。

吐槽一下FairyGUI Editor,功能確實比較強大,但是有時候運行很卡,如果對寫這個編輯器的作者的設計思路一點不知道的話很難用好這個編輯器,雖然它功能眾多。假如把UI界面的事情交付給策劃或者美術來做,相信他們會花費一些功夫去熟悉編輯器的使用。

2. Unity這邊設置如下圖

設置入口包名與組件名設置渲染模式,設置Scaler屏幕適配

3. Unity這邊代碼編寫

通過GetChild找到GO后,給onClick添加事件編寫UI界面對應的繼承自Window的類,重寫OnInit方法加載包,處理界面內部各個元素的事件與表現形式,設置界面的位置等。

這樣運行Unity就能看到制作的UI界面的效果。看起來還不錯。

FairyGUI提供了很多基礎組件與功能。它的編輯器里面能夠編輯動畫效果,并且能夠輕松的控制,但是它貌似只支持特定的動畫與特效文件,沒有做過深入研究。

下一步準備從以下幾個方面入手深入FairyGUI

Unity中對FairyGUI的Atlas加載是如何處理的。

顯示界面的時候如何生成UI界面,UI對應的界面Mesh是什么時候生成的,什么時候賦予的材質球。

如何加載Window,Window是如何與其他部件協作的,內部都做了哪些事情?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平塘县| 罗山县| 犍为县| 绥江县| 灵丘县| 蒙阴县| 天津市| 乳源| 灌阳县| 泊头市| 衡阳县| 昭觉县| 静安区| 兴安盟| 邯郸市| 图们市| 宣城市| 项城市| 广东省| 潼南县| 梓潼县| 金溪县| 普定县| 南昌县| 衡阳市| 南充市| 墨竹工卡县| 日土县| 鸡东县| 宜章县| 平凉市| 墨竹工卡县| 娱乐| 惠水县| 肇东市| 台湾省| 三门峡市| 牙克石市| 保康县| 平安县| 棋牌|