作者Lincm (黃豆)
看板GameDesign
標題[請益] Unity關於Sprite Editor
時間Wed Apr 29 18:10:58 2015
不好意思想請問一下關於Sprite Editor的問題
假設我在圖片上已經用Sprite Editor切好了單張圖上
一個角色的所有的分開部位,比如說頭、手、腳、身體都在固定的位置且分開
但是我其他圖也想要套用相同的這張圖的設定,因為會有很多角色
一張張圖都這樣拉那些範圍跟重設中心點可能會死人,想請問有沒有辦法就是說
所有的圖都用一個拉好的切圖範圍這樣子呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.147.239.36
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1430302260.A.FC7.html
1F:→ dreamnook: 改換texture? 04/29 18:52
2F:→ sirius65482: 自動切割不行嗎? 04/29 20:01
3F:推 holymars: 可以..但是要寫程式去作 04/29 23:45
4F:→ holymars: 用AssetImporter.GetAtPath拿到TextureImporter 04/29 23:46
5F:→ holymars: 然後再去改TextureImporter裡面的spritesheet陣列 04/29 23:47
6F:→ Lincm: 那如果只是複製一份meta檔出來改成新圖的檔名,這樣可以嗎 04/30 10:09
7F:→ dreamnook: 可以直接試試看呀XD 04/30 11:03
8F:推 holymars: ..大概可以吧,不過手動改meta也是挺累的 04/30 11:37
9F:→ holymars: 記得要不要蓋掉原本meta裡面的UUID 04/30 11:38
10F:→ holymars: 照理來說你應該只需要動sprite相關的值而不是整個蓋掉 04/30 11:38
11F:→ Lincm: 不好意思H大說的第一個方法我不太會用,那個是外掛工具嗎? 04/30 12:44
12F:→ Lincm: 想用SPINE弄出骨架JSON檔讓UNITY吃然後用相同的圖切割範圍 04/30 12:45
13F:→ Lincm: 去吃其他的圖檔,可是那個切割範圍都是跟著圖跑的META檔 04/30 12:46
14F:→ Lincm: 這樣子要產出多個同樣股降不同SKIN的角色就容易多了 04/30 12:47
15F:→ Lincm: 骨架 04/30 12:47
16F:→ Lincm: 但是現在是卡住了~XD..... 04/30 12:47
好吧 應該說我想問說 我想用PS產出不同角色的圖片
可能一隻角色兩張圖,一個是角色四肢,一張是臉部表情
然後用SPINE產出相同的骨架,假設劍士就是劍士骨架跟攻擊動作
簡單的來說就是讓UNITY吃SPINE產出的骨架檔
然後額外去吃角色的圖檔這樣~
※ 編輯: Lincm (122.147.239.36), 04/30/2015 15:22:29
17F:推 holymars: spine的話你直接用它裡面的skin功能不就好了 05/05 18:07