【发布时间】:2023-03-19 17:08:01
【问题描述】:
在 Unity5 中,我使用纹理打包器并制作了几个 spritesheet,但是几个 spritesheet 中的某些图像不适用于 sprite,无论我是通过在项目检查器中拖动 spritesheet 名称下的图像名称来创建它们,还是手动创建一个空的游戏对象并添加一个精灵渲染器然后选择一个有问题的精灵,或者甚至我拖动另一个工作精灵来创建游戏对象,然后将精灵更改为不工作的精灵,场景和游戏窗口中的图像都会消失。
然而,不工作的可以用于 UI 图像组件。
顺便说一句,如果我通过单击精灵组件上精灵栏后面的小圆圈来调出“选择精灵”窗口,则所有不工作的图像都不可见。您可以在以下屏幕截图中看到它:
【问题讨论】:
-
'TextureType' 可能没有设置为 sprite?
-
它们被设置为 Sprite(2D 和 UI)。
-
在统一的精灵编辑器中确保边界和轴正确。当统一有自己的精灵打包器时,为什么还要使用外部打包器?
-
所有边框和轴心都是正确的。我忘记了为什么我使用第 3 方打包程序。可能是因为我在 Unity 4 中创建这个项目的时候,当时 Unity Packer 还没有出来?
标签: unity3d unity5 sprite-sheet texturepacker