在 Unity 中,关于 sprite sheet 切片的数据存储在哪些文件中?

Posted

技术标签:

【中文标题】在 Unity 中,关于 sprite sheet 切片的数据存储在哪些文件中?【英文标题】:In Unity, in what files is data about sprite sheet slicing stored? 【发布时间】:2014-12-16 01:08:40 【问题描述】:

我在 Unity 中有一些精灵表,它们已使用 IDE 中的精灵编辑器进行了切片。但是,我一直在使用 git,当我拉动项目时,动画不起作用 - 切片信息已经丢失。我们一直在忽略 .meta 文件——这可能是问题所在吗?精灵表切片数据存储在哪里?

[编辑] 精灵表切片数据存储在精灵表图像文件的 .meta 文件中。有谁知道脚本字段的数据存储在哪里?复制脚本的 .meta 文件不起作用 - 这些文件会被 Unity 替换吗?

[edit2] 是脚本的 .meta 文件。

【问题讨论】:

【参考方案1】:

您应该始终将资产文件夹中的所有 .meta 文件添加到 git。否则你会遇到很多类似的问题,场景中的东西,预制件等都丢失了。

【讨论】:

在数据丢失的机器上,最好在git pull之前关闭Unity并用文件浏览器删除meta文件。如果 Unity 开启,它会在删除后立即生成新的有问题的元文件

以上是关于在 Unity 中,关于 sprite sheet 切片的数据存储在哪些文件中?的主要内容,如果未能解决你的问题,请参考以下文章

Unity Sprite Sheet 在 Android 设备上呈锯齿状

如何在 Pygame 中使用 Sprite Sheets 创建动画精灵?

如何在 Pygame 中使用 Sprite Sheets 创建动画精灵?

关于Unity中NGUI的Pivot和锚点

如何在 Unity 中将 Sprite Flip 与 Photon2 同步

Sprite Sheet - 在旧 sprite 之上绘制新 sprite