70
// 项目简介
Agent Sprite Forge 是一款旨在利用 Codex 将自然语言提示词转换为游戏就绪的 2D 精灵图和分层地图的工具。它通过结合 AI 图像生成与确定性的本地后处理技术进行清理和导出,从而实现了资产流水线的自动化。该系统支持多种输出格式,包括动画序列图、透明 GIF、碰撞数据以及复杂的场景布局。
// 技术分析
Agent Sprite Forge 是一套专门设计的工具集,旨在将自然语言提示与通过 Codex 生成的游戏级 2D 资产集成。通过将基于代理的规划层与确定性的本地 Python 后处理相结合,它解决了手动创建精灵表、帧提取和地图组装的繁琐问题。该项目优先采用“Codex-first”理念,利用内置的图像生成功能来维护一个简洁、统一的流水线,从而避免了外部 API 或第三方精灵后端的复杂性。
// 核心亮点
01
自动从自然语言提示直接生成游戏级 2D 精灵、动画表和分层地图。
02
提供用于色度键背景去除、帧分割和对齐的确定性本地后处理,以确保资产可直接用于游戏引擎。
03
支持复杂的资产类型,包括角色行走循环、带有弹道/撞击效果的法术包以及生物。
04
支持创建分层 RPG 地图,其中包括碰撞数据、区域元数据以及用于深度排序渲染的可重用透明道具。
05
输出一套完整的文件,包括透明 PNG、GIF 以及 pipeline-meta.json 等元数据文件,以便于集成。
06
使用单代理工作流,其中 AI 负责资产规划、布局和帧数决策,而本地脚本负责技术清理。
// 典型使用场景
01
生成角色动画和法术特效的精灵图表
02
创建带有碰撞数据和透明道具的分层 RPG 地图
03
构建集成资产的端到端可玩游戏场景
// 快速开始
首先,克隆存储库并使用提供的 requirements.txt 文件安装所需的 Python 依赖项(Pillow 和 numpy)。将 'skills' 文件夹的内容复制到您的本地 Codex 技能目录中,以启用 $generate2dsprite 和 $generate2dmap 命令。安装完成后,重启您的 Codex 会话并使用自然语言提示来请求特定的游戏资产或地图布局。