---
# System prepended metadata

title: Fairy GUI Project Note
tags: [Egret]

---

# Fairy GUI Project Note

### 專案資料夾結構
![](https://i.imgur.com/lXzSqtZ.png)



### 字型管理與發佈
[HackMD連結](https://hackmd.io/IV3gz4u3TceSXSh-wPUgSQ#%E4%BD%8D%E5%9C%96%E5%AD%97%E9%AB%94BitmapFont)
	
### Package發佈

> 1. 文件名留空即可，這樣輸出的文件名會跟 Package Name 相同，因為 dependency 裡面存的是在 FGUI 專案裡面的 Package Name，若輸出不一樣的文件名，會在 egret 找不到資源
> 2. 發佈路徑要用相對路徑，ex. ../Prototype/resource/assets/mainHall
> 3. 分支發佈路徑目前沒有作用，因為目前的分支處理是 **主幹線包含所有分支**，發佈時只會使用發佈路徑而已，不會使用到分支發佈路徑
> 4. 接著按發佈，若 Package 有在其他 Package 新增資源並引用時，被引用的也要發佈一次
> 5. 發佈後的檔案會有 *.fui 與 *.png 檔案，fui是Package，png為atlas，若有設置分支，atlas會有兩張
> 6. 開啟egret的ResDepot，將發佈後的檔案匯入，並且將匯入資料名稱的 _fui 與 _png 移除，官方文件說明也是在匯入後要將後面字串刪除 [官方文件](https://www.fairygui.com/docs/guide/sdk/egret.html#%E4%BD%BF%E7%94%A8%E6%AD%A5%E9%AA%A4)

	
### 多國語言
[HackMD連結](https://hackmd.io/IV3gz4u3TceSXSh-wPUgSQ#%E5%A4%9A%E5%9C%8B%E8%AA%9E%E8%A8%80-%E5%88%86%E6%94%AF)

###### tags: `Egret`