#sprite-sheet #sprite #gamedev

nightly app corral

简单的精灵图包打包工具

5 个版本

0.1.5 2023年2月13日
0.1.4 2022年10月12日
0.1.3 2022年10月12日
0.1.1 2022年10月4日
0.1.0 2022年9月27日

1648命令行工具

MIT 许可证

43KB
1K SLoC

Corral

简单的精灵图包打包工具

Corral 从图像文件夹创建精灵图和数据。Corral 支持生成 json 或 lua 数据。

用法

corral 输入//assets 输出.png

示例输出

packed sprite sheet

json 摘录

[{"name":"img_file_name_1","x": 2,"y": 2,"width": 256,"height": 64}...]

用法,lua 数据

corral 测试/square-不同-尺寸 方块.png--数据-格式=lua

lua 摘录

local Squares = {
    RECTANGLE_1 = {
        x = 2,
        y = 2,
        width = 64,
        height = 64,
    },
    RECTANGLE_3 = {
        x = 68,
        y = 2,
        width = 32,
        height = 32,
    },
    RECTANGLE_2 = {
        x = 2,
        y = 68,
        width = 16,
        height = 16,
    },
    RECTANGLE_4 = {
        x = 2,
        y = 86,
        width = 8,
        height = 8,
    }
}

return Squares

依赖

~5MB
~60K SLoC