[分享创造] 做了个给 2D 游戏用的 AI 精灵图生成器:一张角色图生成待机、攻击动画,直接导出精灵图和 JSON
大家好,距离上次发帖已经过去挺久了。原因是 7 月底,我又失业了,哈哈哈。 不过这次失业我到没有那么焦虑了,原因是通过这一年的折腾,副业还是有了点成果。 然后就是哪怕失业了,我跟朋友那边也在合作做一些游戏项目,目前有稳定的订单,虽然赚的不多,但是起码饿不死。 然后我最近几个月呢,也在打磨自己的全新的产品 SpriteCanvas ,一个给 2D 游戏做角色动画的工具。 起因是自己做小游戏:角色立绘用 AI 很快就能出,但一到“让它动起来”就卡住。逐帧手画不现实;用视频模型生成一段动画,又得自己抽帧、抠背景、对齐脚底、拼成图集、写每帧时长,一套下来比做游戏还累。SpriteCanvas 就是把这条链路做完,最后给你一张游戏引擎能直接用的精灵图。 效果 一张参考图,生成待机和攻击动画( 35 帧,透明背景): 剑士三连击,38 帧: 技能特效也能单独生成,每个 6 帧、透明背景: 导出时可以勾“像素风”,每帧重绘到小像素网格上,整张精灵图共用一套 32 色调色板,帧与帧之间颜色不闪: 怎么用 描述角色,或者上传你已有的角色图。一次出几张候选,挑一张。 选动作:待机、行走、奔跑、攻击、跳跃是
Read original sourceSource record
Research analysis
What changed
Source account: 大家好,距离上次发帖已经过去挺久了。原因是 7 月底,我又失业了,哈哈哈。 不过这次失业我到没有那么焦虑了,原因是通过这一年的折腾,副业还是有了点成果。 然后就是哪怕失业了,我跟朋友那边也在合作做一些游戏项目,目前有稳定的订单,虽然赚的不多,但是起码饿不死。 然后我最近几个月呢,也在打磨自己的全新的产品 SpriteCanvas ,一个给 2D 游戏做角色动画的工具。 起因是自己做小游戏:角色立绘用 AI 很快就能出,但一到“让它动起来”就卡住。逐帧手画不现实;用视频模型生成一段动画,又得自己抽帧、抠背景、对齐脚底、拼成图集、写每帧时长,一套下来比做游戏还累。SpriteCanvas 就是把这条链路做完,最后给你一张游戏引擎能直接用的精灵图。 效果 一张参考图,生成待机和攻击动画( 35 帧,透明背景): 剑士三连击,38 帧: 技能特效也能单独生成,每个 6 帧、透明背景: 导出时可以勾“像素风”,每帧重绘到小像素网格上,整张精灵图共用一套 32 色调色板,帧与帧之间颜色不闪: 怎么用 描述角色,或者上传你已有的角色图。一次出几张候选,挑一张。 选动作:待机、行走、奔跑、攻击、跳跃是
Version & cost evidence
Recent records to compare: “Show HN: PicoDiet – compress images to a visual quality score, not a setting” (Show HN, Nov 8, 2026); “[分享创造] 女儿生病出不了门,给她做了 100+体感小游戏:打开网页,站到摄像头前就能玩” (V2EX, Nov 8, 2026). Shared themes are navigation hints; they have not been verified as the same need or independent corroboration.
Who is affected
Identify the existing workflow this change affects before recommending an upgrade. Launch attention does not establish improvement; an API, pricing or availability change may instead create migration work.
Missing comparison points
Missing checks: old versus new behavior, affected plans and regions, availability date, compatibility, rollback path and cost under the same workload.
Migration check
Save the release or policy notice, run the same task on the old and new option, and compare outputs and the full bill. For retirement notices, verify the deadline before scheduling migration.