国产探花免费观看_亚洲丰满少妇自慰呻吟_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是如何與其他部件協作的,內部都做了哪些事情?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 珠海市| 威宁| 保亭| 闸北区| 文昌市| 富裕县| 南丰县| 靖远县| 乐陵市| 灵川县| 红河县| 聂拉木县| 方山县| 大邑县| 汤原县| 顺义区| 工布江达县| 合作市| 义马市| 卢氏县| 边坝县| 五大连池市| 柞水县| 唐河县| 英山县| 三河市| 文登市| 读书| 佛坪县| 田东县| 沅陵县| 清镇市| 临高县| 麻城市| 平湖市| 手游| 五大连池市| 邵阳县| 乐东| 尼木县| 陆川县|