發(fā)表時間:2023-07-12 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
FairyGUI是一款超強的UI編輯器,及跨平臺開源UI解決方案,制作效率直接提升 50%,支持UUnity, Cocos2dx, CryEngine, MonoGame, Havok Vision, Starling, Egret, LayaAir, CocosCreator, Haxe, PIXI, LibGDX, Corona等引擎
FairyGUI誕生于2014年,由谷主創(chuàng)立。作者在多年從事游戲UI開發(fā)過程中,深知游戲開發(fā)人員在UI開發(fā)中的痛點,一是缺乏簡單易用并可視化的編輯工具,導(dǎo)致程序員和美術(shù)耦合過深;二是市面上的框架不夠成熟,導(dǎo)致二次開發(fā)工作量過大,對程序員能力要求高,且難以標(biāo)準(zhǔn)化;三是無力應(yīng)對多變的需求。FairyGUI就是在這樣的背景下誕生的,歷經(jīng)多年開發(fā)和調(diào)優(yōu),可以說是市面上最好用的專業(yè)游戲UI編輯器,而且開源免費!
FairyGUI提供了一個強大的UI編輯器,使用習(xí)慣與Adobe系列軟件保持一致,美術(shù)設(shè)計師和策劃都可以輕松上手。
與市場上其他UI編輯器不同,F(xiàn)airyGUI編輯器重視設(shè)計師體驗,摒棄了腳本和配置文件這些需要代碼思維的操作。借助FairyGUI提供的 組件、關(guān)聯(lián)、控制器 以及 動效,我們可以在不寫代碼的情況下使用編輯器輕松地制作大量復(fù)雜的帶有動畫效果的自動布局的UI。
FairyGUI提供了多個游戲引擎SDK:Unity、Cocos2d-x、Cry Egine, Havok Vision/Project Anarchy、白鷺、LayaAir、Haxe、Pixi、Flash、Starling,未來還將支持UE4、LibGDX等。借助FairyGUI-SDK,你可以輕松在UI中使用3D對象、粒子等元素,而且FairyGUI還解決了環(huán)形進度條、像素點擊測試、圖文混排、循環(huán)列表、虛擬列表、曲面UI、VR輸入等UI開發(fā)中常見的痛點。
歷史記錄 曾經(jīng)打開過的項目可以直接從列表中點擊打開。
刪除 點擊右上的垃圾桶按鈕刪除選定的打開歷史記錄。
打開其他 通過選擇一個項目描述文件 xxx.fairy 打開一個已有項目。
打開目錄 通過選擇項目所在的目錄打開一個已有項目。適用于打開2.x版本的項目。
資源URL地址
在FairyGUI中,每一個資源都有一個URL地址。選中一個資源,右鍵菜單,選擇“復(fù)制URL”,就可以得到資源的URL地址。無論在編輯器中還是在代碼里,都可以通過這個URL引用資源。例如設(shè)置一個按鈕的圖標(biāo),你可以直接從庫中拖入,也可以手工粘貼這個URL地址。這個URL是一串編碼,并不可讀,在開發(fā)中使用會造成閱讀困難,所以我們通常使用另外一種格式:ui://包名/資源名。兩種URL格式是通用的,一種不可讀,但不受包或資源重命名的影響;另一種則可讀性較高。
資源導(dǎo)出
包內(nèi)的每個資源都有一個是否導(dǎo)出的屬性,已導(dǎo)出的資源的圖標(biāo)右下角有一個小紅點。使用右鍵菜單提供的功能可以方便的切換一個或多個資源的導(dǎo)出屬性。
收藏夾
收藏夾提供了一個快速訪問常用組件的功能。可以將一些常用的組件或素材放置在收藏夾里,便于快速訪問。也可以實現(xiàn)一個類似控件面板的功能。在資源庫里右鍵單擊一個或多個資源,然后在右鍵菜單中選擇“加入收藏夾”,就可以將資源加入收藏夾。
1、運行報錯且看不到界面,但編輯模式?jīng)]問題
例:Create Component1@Package1 failed!
答:這種錯誤一般是因為使用UIPanel,原因可能有:
你的UI包沒有正確放置到Resources目錄,或者Resources拼錯了!太多新手犯這樣的錯誤。
如果有跨包引用,需要使用AddPackage手動載入依賴包,并且注意,AddPackage必須在UIPanel創(chuàng)建之前,建議放到Awake。
如果包發(fā)布后移動過位置,或者修改過名稱,重新設(shè)置一下UIPanel的包和組件名。
2、顯示不出圖片/文字,但沒有報錯
答:項目中沒有放置FairyGUI的著色器,即插件里Resources/Shaders里的著色器。請重新安裝插件。
3、UI顯示有重復(fù),或者UI銷毀后依然顯示
答:場景里沒有放置主相機。
主相機的ClearFl ags錯誤設(shè)置為了Depth。
場景里還有其他相機,且它的Culling Mask設(shè)置勾選了UI。
5.0.4
大幅優(yōu)化了依賴查詢的速度。
修正了發(fā)布對話框里部分設(shè)置沒有保存的bug。
修正了紋理集大小設(shè)置為4的倍數(shù)沒有生效的bug。
修正了導(dǎo)出資源包功能失效的bug。
命令行發(fā)布增加了-t參數(shù),用于指定哪個分支。
Laya項目的代碼發(fā)布類型選項增加了“LayaAir(2.0)”,選擇這種類型,則發(fā)布的代碼會使用fairygui命名空間而不是fgui。
騰訊視頻官方版 | 45.34MB
愛奇藝視頻官方正式版 | 35.10MB
暴風(fēng)影音最新版下載 | 50.3MB
QQ音樂官方正式版 | 24.2MB
酷狗音樂2022下載 | 37MB