.sprite 文件有标准格式吗?
Posted
技术标签:
【中文标题】.sprite 文件有标准格式吗?【英文标题】:Is there a standard format for .sprite files? 【发布时间】:2021-06-28 13:56:18 【问题描述】:我正在尝试构建一个小型 C# Windows 窗体、图形程序,我需要保存/加载精灵表。我已经搜索但找不到精灵表的标准文件格式,但我找到了 .sprite 扩展名。
所以我的问题是:
-
.sprite 文件是否有标准格式(例如,标题 15 字节并包含长度等...)
我应该为精灵表使用不同的文件格式吗?
【问题讨论】:
【参考方案1】:我个人从未听说过 .sprite 文件扩展名;谷歌搜索它似乎可以用于 Scratch 语言 (https://en.scratch-wiki.info/wiki/Scratch_File_Format#Sprite_Files)。
不过,通常情况下,spritesheets 只是带有多个图像的图像文件。 PNG 文件似乎是最常见的,尽管没有真正的理由您不能使用基本上任何图像文件类型(尽管请记住,有些可能没有 alpha 通道等)。大多数打包 spritesheets 的软件都会以 PNG 格式输出,并且会根据网格系统将其拆分或提供信息目录(通常为 JSON 格式)以将表单拆分为您需要的子图像。
【讨论】:
以上是关于.sprite 文件有标准格式吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 Unity 中,关于 sprite sheet 切片的数据存储在哪些文件中?
你知道SVG Sprites是什么吗,还在用css sprite就太low了
你知道SVG Sprites是什么吗,还在用css sprite就太low了