💡需要为Scratch或游戏开发提取精灵吗?我们的AI驱动工具自动从表中检测精灵,计算边界框,并将它们导出为即用型透明PNG。🚀 非常适合教育工作者、学生和独立游戏开发者。支持高达10MB的文件。
拖放您的精灵表图像文件
工具自动识别单个精灵
如果需要,微调边界框
下载为单独的PNG或ZIP存档
AI驱动的识别能力:
功能 | 支持 | 备注 |
---|---|---|
自动检测 | ✅ 是 | 处理大多数精灵排列 |
基于网格 | ✅ 是 | 用于统一的精灵表 |
自由形式 | ✅ 是 | 用于有机精灵放置 |
透明度 | ✅ 是 | 保留alpha通道 |
处理速度基准:
精灵数量 | 处理时间 |
---|---|
1 0精灵 | ⚡ <2秒 |
5 0精灵 | ⚡ <5秒 |
1 00精灵 | ⏳ <10秒 |
5 00+精灵 | ⏳ 使用桌面工具 |
推荐的Scratch设置:
参数 | 推荐值 |
---|---|
最大尺寸 | 4 80x360像素 |
网格尺寸 | 3 2x32或64x64 |
帧数 | 每动画10-15 |
命名 | 顺序(例如,walk_1, walk_2) |
通过终端提取精灵:
🔤使用ImageMagick提取
convert spritesheet.png -crop 64x64 +repage sprite_%02d.png
用于统一的网格精灵表
📦打包成ZIP
zip sprites.zip sprite_*.png
创建可下载的存档
🔌PowerShell提取
magick convert spritesheet.png -crop 64x64 +repage sprite_%%02d.png
在Windows上使用ImageMagick
// Unity精灵导入设置
[SerializeField] private Sprite[] characterFrames;
// Godot动画精灵设置
$AnimatedSprite.frames = load("res://animations.tres")
// Scratch动画脚本
when green flag clicked
next costume
wait 0.1 seconds
为精灵命名一致(例如,'hero_run_01.png', 'hero_run_02.png')以便于动画序列
对于平台游戏,在精灵周围添加2px的填充以防止移动过程中的边缘伪影
在教室中,让学生先在纸上设计精灵表,然后再数字化它们