Unity3d 如何从Unity中的多个精灵表中为精灵创建自定义形状

Unity3d 如何从Unity中的多个精灵表中为精灵创建自定义形状,unity3d,Unity3d,我从互联网上拿了一张精灵表,开始在Unity sprite编辑器中对其进行切片。当我发现一个雪碧离另一个雪碧太近,无法封装整个雪碧而不切断它下面的雪碧顶部时,一切都进行得很顺利!我唯一的非侵入性选项是修改用于从精灵图纸中剪切单个精灵的形状轮廓。那么,如何制作多边形形状的精灵切片呢 据我所知,没有办法将一个统一的精灵的几何图形从一个矩形形状更改为另一个。我不是渲染专家,但几何体的增加会给sprite绘制过程增加不必要的开销 最好的办法是在图像编辑程序(如Photoshop或GIMP)中编辑精灵工作

我从互联网上拿了一张精灵表,开始在Unity sprite编辑器中对其进行切片。当我发现一个雪碧离另一个雪碧太近,无法封装整个雪碧而不切断它下面的雪碧顶部时,一切都进行得很顺利!我唯一的非侵入性选项是修改用于从精灵图纸中剪切单个精灵的形状轮廓。那么,如何制作多边形形状的精灵切片呢

据我所知,没有办法将一个统一的精灵的几何图形从一个矩形形状更改为另一个。我不是渲染专家,但几何体的增加会给sprite绘制过程增加不必要的开销


最好的办法是在图像编辑程序(如Photoshop或GIMP)中编辑精灵工作表,以便所有精灵都适合网格形式,或者至少适合不违反彼此矩形边界的形式。

尝试禁用多边形模式。多边形模式将节省空间,但对矩形模式不友好