? ? 可以導(dǎo)出圖片、序列圖片、視頻摔踱、json、二進(jìn)制數(shù)據(jù)
????導(dǎo)出快捷鍵?ctrl + E
? ??1.導(dǎo)出json目前項(xiàng)目使用的格式
????2.容易閱讀
????3.數(shù)據(jù)大、解析慢
????4.還有更多細(xì)講在后面
? ??導(dǎo)出界面說(shuō)明
? ? ????輸出文件夾:選擇導(dǎo)出位置链患、文件名字是骨架的名字
????? ? 擴(kuò)展名:.json
? ? ????格式:json、js瓶您、Minimal(導(dǎo)出內(nèi)容和json差不多麻捻、需要單獨(dú)的解析器-比如libgdx)
? ??? ? 非必要的數(shù)據(jù):使文件變大、渲染骨架不需要的內(nèi)容也包含進(jìn)去了(比如呀袱、想重導(dǎo)回spine就需要這些數(shù)據(jù))
????? ? 優(yōu)質(zhì)打用潮稀:方便閱讀的輸出打印
????? ? 創(chuàng)建圖集:用到的圖片打成一張圖集、但很死板
? ? ????紋理打包器:后面講夜赵、希望能看到想要的
? ??1.更忻鞴鳌(多小)
????2.不能閱讀
????3.會(huì)使之前導(dǎo)出的無(wú)效是什么鬼寇僧、改動(dòng)了不是都要重新導(dǎo)出嗎摊腋、
? ??4.還有更多細(xì)講在后面
? ??導(dǎo)出界面說(shuō)明
? ? ????輸出文件夾:選擇導(dǎo)出位置、文件名字是骨架的名字
? ??????擴(kuò)展名:.json? ?(還是json)
? ??????非必要的數(shù)據(jù):使文件變大嘁傀、渲染骨架不需要的內(nèi)容也包含進(jìn)去了(比如兴蒸、想重導(dǎo)回spine就需要這些數(shù)據(jù))
? ??????創(chuàng)建圖集:用到的圖片打成一張圖集、但很死板
? ? ????紋理打包器:后面講细办、希望能看到想要的
? ? 動(dòng)態(tài)圖橙凳、這種格式只支持256中顏色、不支持半透明
? ? 導(dǎo)出的是序列幀
????導(dǎo)出的是序列幀
? ? 導(dǎo)出視頻
? ??MOV 視頻文件
? ? 使用腳本導(dǎo)出笑撞、或者打包圖集
? ? 版本2.1以上
? ???OS 視窗系統(tǒng)及 OpenGL
? ??導(dǎo)出: Spine [-i <project.spine>] [-o <path>] -e <path>
????打包: Spine -i <path> -o <path> -p <name>
? ??Windows 版 Spine 有兩個(gè)可執(zhí)行文件:?Spine.exe?和?Spine.com(用這個(gè))?
? ??Spine -e C:\path\to\export.json
? ??可以打包成圖集或者網(wǎng)格
? ? 有很多高級(jí)打包算法
? ? 用不同尺寸的圖進(jìn)行打包測(cè)試岛啸、選效果最好的
? ??紋理打包器兩種運(yùn)行方法:
? ? 1) 導(dǎo)出 JSON 或二進(jìn)制時(shí),勾選 創(chuàng)建圖集 :
? ? ? ? 只打包各個(gè)骨架引用的圖片茴肥,會(huì)忽略文件夾結(jié)構(gòu)以及 JSON 文件值戳。
? ? 2) 從主菜單選擇 紋理打包器 :
? ? ? ? 然后指定用于打包的圖片路徑:
? ??最重要的設(shè)置包括:
? ? 1) 最大寬度/高度, (2048 * 2048)
? ? 2) 是否使用預(yù)乘 alpha (顏色值乘以透明度)
? ? 3) 是否執(zhí)行去除空白炉爆。 使用網(wǎng)格了堕虹,就不能選去除空白卧晓。
????去除 X/Y 軸空白區(qū) ? ? ? 刪除空白像素、使用網(wǎng)格的時(shí)候不能選這一選項(xiàng)? ??
????旋轉(zhuǎn)? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖片旋轉(zhuǎn)90赴捞,可以最小的打出圖集
????別名? ? ? ? ? ? ? ? ? ? ? ? ? ? ?允許相同的圖片有不同的名字
????忽略空白圖片? ? ? ? ? ? ? ?整個(gè)只有透明像素的圖片 不打包(這就沒(méi)必要逼裆、用透明圖片肯定有理由、這項(xiàng)不要選)
????Alpha 閾值? ? ? ? ? ? ? ? ? ?去除空白區(qū)時(shí)赦政,透明度低于該數(shù)值將直接改成0
? ??填充 X/Y ? ? ? ?圖片之間填充像素保持間隔 默認(rèn)2
????邊緣填充 ? ? ? ?大圖的邊緣也有間隔
????復(fù)制填充 ? ? ? ?不用空白填充胜宇、用靠近的小圖的像素填充
? ??最小寬度/高度? ? ? ? ?圖集最小尺寸(不管)
????最大寬度/高度? ? ? ? ?圖集最大尺寸(2048 * 2048)
????2的冪數(shù)? ? ? ? ? ? ? ? ? ?長(zhǎng)寬尺寸設(shè)為2的冪數(shù),一些游戲工具包需要恢着。
????正方形 ????????? ? ????? ? 設(shè)置寬度和高度桐愉。一些紋理壓縮算法需要(如 PVRT )。
? ??格式 ? ? ? ? ? ? ?????????PNG 或 JPG (選png)
????JPG 品質(zhì)? ? ? ? ? ? ? 導(dǎo)出選jpg有這個(gè)選項(xiàng) 壓縮JPG輸出
????打包? ? ? ? ? ? ? ? ? ? ? 矩形掰派、網(wǎng)格从诲、多邊形 ?(除了矩形另外兩個(gè)打出來(lái)會(huì)是什么?)
????預(yù)乘 alpha ? ? ? ? ? ?像素 RGB值 * alpha值, 推薦在適當(dāng)混合時(shí)使用靡羡。
????溢出 ? ? ? ? ? ????????? ?先把透明像素變成別的顏色系洛,然后過(guò)濾透明顏色(用了這個(gè)就不能用預(yù)乘alpha、所以也不需要知道這是啥)
????縮放 ? ? ? ? ? ? ?????????縮小圖集(省資源)
????后綴 ? ? ? ? ? ? ?????????這個(gè)試一下吧
? ??圖集擴(kuò)展名????????.atlas 和 .plist ?目前只認(rèn)識(shí)這兩(不過(guò)應(yīng)該是不支持.plist的吧兩個(gè)結(jié)構(gòu)都不一樣略步,這里后綴還可以任意填)
????合并子目錄????????當(dāng)前文件夾和所有子文件夾將打包到相同頁(yè)面描扯。子文件夾中的所有 JSON 設(shè)置文件均被忽略。
????去除路徑????????????圖片文件名不得重復(fù)
????使用索引????????????小圖的名字可以有多個(gè)
????快速????????????????????打包可能慢點(diǎn)趟薄,程序用的快啊
????調(diào)試????????????????????打包出來(lái)的圖片上邊有線(xiàn)绽诚,顯示打包圖片邊界
? ? 略(今天看官方文檔,怎么和昨天不一樣了?今天:2021-12-1)
? ? spine?支持按文件夾打圖集
? ? 文件夾歸類(lèi)杭煎、同一批次渲染應(yīng)該放在同一個(gè)文件夾
? ? 不同皮膚不會(huì)同時(shí)出現(xiàn)放在不同的文件夾中
? ??spine打包圖集設(shè)置可以保存成一個(gè)json憔购,下次可以直接加載這個(gè)json來(lái)配置
? ? 可以配置多個(gè)json配置、在打圖集的時(shí)候按類(lèi)加載這些配置
? ? 具體字段用的時(shí)候在看官網(wǎng)文件(來(lái)不及了)
? ??NinePatch 是可伸縮的位圖
????在原圖片(.png)上添加了1px的邊框
????可以自動(dòng)調(diào)整圖形大小以適應(yīng)視圖內(nèi)容
????NinePatch圖像保存的后綴名為.9.png
? ? spine?中不用這種圖
? ??可以手動(dòng)或使用此工具創(chuàng)建Ninepatch圖片岔帽。
????圖片必須有1px的透明邊框玫鸟。
????上邊緣和左邊緣可以選擇有一條連續(xù)的黑色像素行,表示分割信息犀勒,即Ninepatch的哪一部分將拉伸屎飘。
????下邊緣和右邊緣可選有一條連續(xù)的黑色像素行,表示填充信息贾费,即應(yīng)該如何插入Ninepatch上方的內(nèi)容钦购。
????打包此圖片時(shí),1px邊框?qū)⒈蝗コ酉簦指詈吞畛湫畔⒋鎯?chǔ)在圖集數(shù)據(jù)文件中押桃。? ??
????這東西是九宮格吧
? ? 名_01? 、名_1
? ? 序列幀
? ? 紋理解包器——圖集拆分导犹、還原成散圖
? ? 導(dǎo)出的json和二進(jìn)制都可以用來(lái)導(dǎo)入
? ??支持多人處理同一個(gè)骨架
? ? 導(dǎo)入骨架唱凯、動(dòng)畫(huà)
? ? 選擇導(dǎo)入的骨架名
? ? 選擇導(dǎo)入的骨架羡忘、和動(dòng)畫(huà)名
? ? 兩個(gè)骨架樹(shù)要一致、否則數(shù)據(jù)會(huì)丟失
? ??導(dǎo)出的json和二進(jìn)制數(shù)據(jù) 可以用來(lái)導(dǎo)入?菜單Impor?Data