Spine 由PSD導入
大家好,我是笨笨,笨笨的笨,笨笨的笨,謝謝!
歡迎加入專業Spine技術交流羣 Spine2D骨骼動畫 7708065
此文最初發表在羣論壇,但後來騰訊放棄了羣論壇所以遷至此處
轉載請保留原始鏈接:https://blog.csdn.net/jx520/article/details/83053865
20140316發現官方文檔更新。其中多了一段Photoshop相關的介紹。官方提供了一個LayersToPNG.jsx腳本。用它可以:
- 將PS中的圖層直接導出爲PNG,並生成JSON文件。
- Spine中Import Data導入此JSON。所有圖片將出現在Spine中。
- 名稱與PS中的圖層命名一至。
- 顯示順序與PS中的圖層順序一至。
這樣原畫只要在PS中畫好角色,按需求命名、分層、將角色各部分調整好位置擺放。而動畫師只要導入JSON,架設骨骼。免去了原畫師的輸出和動畫拼圖對位的繁瑣工作。
遺憾的是目前爲止沒發現皮膚功能。如果你需要皮膚那還是得手動添加,不過起碼導出PNG時可以方便些了。希望官方儘快加上皮膚的支持。
雖然很簡單下面還是說下使用方法,把腳本拷到PS安裝目錄中的以下位置:\Adobe Photoshop CS6 (64 Bit)\Presets\Scripts\LayersToPNG.jsx
如果PS是開着的,重啓一下才能加載腳本。
PS中啓動腳本的方法:“文件”=》“腳本”=》“LayersToPNG”。
腳本窗口參數:
Save PNGs: 保存PNG
Save JSON: 保存JSON
Ignore hidden layers: 忽略隱藏層
Image Scale: 圖片縮放
最後要補充一點就是,腳本在當前PS文件的路徑,創建一個images存放導出的文件。如果你的PS文件是剛新建的並且目前還沒保存,那腳本會說找不到路徑。找個地方先保存一下,再執行腳本吧。