FairyGUI是一款非常好用的免費UI編輯器軟件,它的界面風格和操作方法與Adobe軟件基本相同,能夠讓用戶輕松上手使用。同時FairyGUI還為用戶提供眾多常用的游戲引擎SDK,不需要編寫代碼也能輕松制作各種附帶動畫效果的UI,有需要的用戶敬請下載。
所見即所得。操作簡易,使用習慣與Adobe系列軟件保持一致,策劃和美術設計師都可以輕松上手。
在編輯器即可組合各種復雜UI組件,無需編寫代碼。不需要程序員編碼擴展UI組件。
支持平移、縮放、旋轉、傾斜、翻轉等常規的2D變換。
強大的文本控件。支持動態字體,位圖字體,以及外部工具(例如BMFont等)制作的位圖字體,同時支持HTML語法和UBB語法,支持復雜的圖文混排。輸入文本支持IOS原生表情的直接輸入。支持字體的描邊效果,陰影效果,支持漸變色文字。
強大的列表控件,支持橫向、縱向、流動、分頁等多種布局,支持虛擬列表和循環列表,即使列表項目數量巨大也拒絕卡頓。虛擬列表還支持不等高ITEM、多種ITEM資源混合等高級特性。支持表格、樹等高級列表控件。支持貼近,分頁等滾動高級特性。
支持圖片的九宮格和平鋪處理,支持九宮格內各個宮格的平鋪處理。支持圖片變色和灰度。
支持基礎的繪圖功能,例如矩形、圓形、多邊形等。
支持序列幀動畫編輯和使用。自帶序列幀動畫編輯器,同時支持導入由Flash CS、Animate CC等工具制作的動畫。
內置掃、捏、扭、長按等多種常用手勢支持。內置搖桿支持。
編輯器提供時間軸設計UI動效,可以組合透明度、位置、大小、顏色等十幾種屬性的動畫效果。并可實時看到每幀的效果。支持插入聲音。支持嵌套動效。
支持矩形遮罩和自定義圖形遮罩。
支持變色、模糊等濾鏡。支持BlendMode設置。
支持逐像素檢測的點擊檢測方式。
支持將UI組件綁定到任何模型上,例如實現曲面UI。
內置文本的打字效果。
內置窗口管理器,彈出窗口管理器,拖放管理器。
支持事件的冒泡機制。
封裝了所有輸入方式的底層細節,無論是鼠標輸入、單點觸摸輸入、多點觸摸輸入、VR輸入,你都只需要使用相同的事件偵聽方式處理UI交互。
支持在UI層中插入任何3D物體,例如模型、粒子、骨骼動畫等,自動處理渲染順序。
編輯狀態下使用分散的素材,發布時自動打包圖集。支持定義多個圖集,Unity版本自動支持抽出A通道的壓縮方式。
多國語言切換支持。可以實時切換UI語言。
各種分辨率自適應。一套UI適用于不同分辨率的設備。
支持為編輯器組件自動生成代碼。
提供插件機制,可以根據項目的需要為編輯器加入個性功能。
支持設計圖功能,直接將設計圖顯示在背景,便于對照精準拼接。
一 、編輯器
1.項目的目錄結構:包,文件夾,組件等
2.顯示所有的組件
3.預覽選中的組件
4.編輯區域
5.屬性區域
6.按鈕,滑動條等組件
7.當前選擇組件的編輯面板
8.對齊方式、文本等組件
二、 導入Unity
1.需要把整個畫布設置為導出,右下角會出現一個紅色圖標
2.項目設置;包設置;發布設置,進行相應設置(很簡單,不詳細說了,略略略)
3.發布bytes。選擇合適版本的Unity SDK導入新項目。把生成的文件導入Assets目錄下。
4.Hierarchy視圖右鍵->FairyGuI->UI Panel。
5.把剛才的bytes文件選擇到Package Name,右側選擇Component Name,ok。