使用spine二進制格式, 勾選導出二進制並勾選紋理打包
93618-v9e9m7yj74n.png

將 .skel 改為 .skel.bytes, .atlas 改為 .atlas.txt 複製到 unity
71823-ynr7mp8vlo.png

unity會生成對應 SkeletonData
66608-atpi7mk5wgj.png
28829-gkguk4icth.png

導入unity之前需要安裝 spine-unity runtime, 下載地址如下
https://zh.esotericsoftware.com/spine-unity-download

※ 如果 spine 導出 json 格式, 只要把 .atlas 改成 .atlas.txt 就行了

QA1. 導入spine資源出現白邊
06336-mj04rxrs3c.png

點 S_Character_01_Material 將 Straight Alpha Texture 打勾就好了
57134-iwvsecozwgg.png

測試了 spine 導出 Premultiplied Alpha (PMA) 效果
64978-d9ubwnl9ucl.png

pma效果會有明顯的外邊, 但有的看起來會奇怪
42450-fa0uwa1zdq.png
01134-jrt77vp49m8.png

※ Texture 打包器启用 Premultiply alpha
Unity Texture 设置中禁用 sRGB (Color Texture) 和 Alpha Is Transparency ,
Unity Material 参数中禁用 Straight Alpha Texture

※Texture 打包器禁用 Premultiply alpha , 启用 Bleed
Unity Texture 设置启用 sRGB (Color Texture) 和 Alpha Is Transparency ,
Unity Material 参数中启用 Straight Alpha Texture

标签: none

添加新评论