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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Unity FairyGUI測(cè)試過(guò)程

2019-11-09 17:06:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

接上一篇,上一篇記錄了利用Unity UGUI來(lái)制作一個(gè)簡(jiǎn)單UI界面的全過(guò)程。接下來(lái)拿FairyGUI來(lái)制作一個(gè)相同的界面,最后比較兩個(gè)UI制作過(guò)程的優(yōu)劣。

1. 在FairyGUI Editor里面制作UI

導(dǎo)入需要的UI圖素拼接UI界面,設(shè)定好按鈕,開(kāi)關(guān),標(biāo)題等

導(dǎo)出包,最終會(huì)生成一個(gè)png文件,一個(gè).bytes文件,一個(gè).sPRite.bytes文件,png文件是界面用到的圖片的集合,.bytes文件描述了UI界面的構(gòu)成情況,.sprite.bytes描述了用到的圖片在png文件中的位置關(guān)系。

吐槽一下FairyGUI Editor,功能確實(shí)比較強(qiáng)大,但是有時(shí)候運(yùn)行很卡,如果對(duì)寫(xiě)這個(gè)編輯器的作者的設(shè)計(jì)思路一點(diǎn)不知道的話很難用好這個(gè)編輯器,雖然它功能眾多。假如把UI界面的事情交付給策劃或者美術(shù)來(lái)做,相信他們會(huì)花費(fèi)一些功夫去熟悉編輯器的使用。

2. Unity這邊設(shè)置如下圖

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

3. Unity這邊代碼編寫(xiě)

通過(guò)GetChild找到GO后,給onClick添加事件編寫(xiě)UI界面對(duì)應(yīng)的繼承自Window的類(lèi),重寫(xiě)OnInit方法加載包,處理界面內(nèi)部各個(gè)元素的事件與表現(xiàn)形式,設(shè)置界面的位置等。

這樣運(yùn)行Unity就能看到制作的UI界面的效果。看起來(lái)還不錯(cuò)。

FairyGUI提供了很多基礎(chǔ)組件與功能。它的編輯器里面能夠編輯動(dòng)畫(huà)效果,并且能夠輕松的控制,但是它貌似只支持特定的動(dòng)畫(huà)與特效文件,沒(méi)有做過(guò)深入研究。

下一步準(zhǔn)備從以下幾個(gè)方面入手深入FairyGUI

Unity中對(duì)FairyGUI的Atlas加載是如何處理的。

顯示界面的時(shí)候如何生成UI界面,UI對(duì)應(yīng)的界面Mesh是什么時(shí)候生成的,什么時(shí)候賦予的材質(zhì)球。

如何加載Window,Window是如何與其他部件協(xié)作的,內(nèi)部都做了哪些事情?


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新建县| 临安市| 利津县| 神池县| 策勒县| 托克逊县| 宝坻区| 和硕县| 姚安县| 巴彦县| 延寿县| 仙游县| 昌邑市| 朔州市| 华池县| 普陀区| 东乡族自治县| 射阳县| 麻栗坡县| 新田县| 措勤县| 隆昌县| 长海县| 天气| 兴城市| 西峡县| 沙坪坝区| 安新县| 天水市| 道真| 化德县| 龙江县| 许昌市| 五原县| 彭泽县| 庆阳市| 中卫市| 南陵县| 襄樊市| 会东县| 襄樊市|