作者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/cn.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