Codex/Claude 技能与 Python CLI,把一张角色图转为可直接用于游戏的 2D 精灵图集或透明动画循环。
patch-gg/pixelfx
包含 232 个像素风特效的 JavaScript 库,覆盖火焰、爆炸、魔法、天气与 UI,并附带用于生成新特效的 Claude Code 技能。
- Star
- 5,802
- Fork
- 758
- 未关闭 Issue
- 0
- 最近提交
- 8天前
这是什么?
pixelfx 是一个包含 232 个像素风特效和动画的合集,每个特效都是一段小型 JavaScript 代码。分类涵盖火焰、爆炸、水、冰、闪电、魔法、天气、近战、拾取物、状态效果和 UI 反馈等。特效可以在在线画廊中预览,也可以用自定义调色板重新着色,并支持镜像和旋转。
在基于 canvas、Phaser、PixiJS 等的浏览器游戏中,可以直接引入代码,无需额外依赖。在 Godot、Unity、GameMaker、Defold、LÖVE、Bevy 等引擎中,可以导出透明背景的 PNG 精灵图和 Aseprite 格式的 JSON 元数据,其中包含帧时长、循环设置和锚点。
项目还附带一个 Claude Code 技能,用于查找、使用、导出和创作特效,并提供渲染对比图、GIF 与 MP4 的工具,以及常见质量问题的检查脚本。特效具有确定性:随机数由每个特效的种子生成,模拟类特效以固定的 120 Hz 步进。
核心功能
- 01包含 20 个分类共 232 个特效,如火焰、冰霜、天气和 UI。
- 02可直接在浏览器游戏中使用,无额外依赖。
- 03导出带透明背景的精灵图和 Aseprite 格式 JSON,供其他引擎使用。
- 04支持自定义调色板,无需修改代码即可更换特效颜色。
- 05提供 Claude Code 技能,用于查找、导出和制作特效。
- 06基于固定种子生成随机效果,同一帧每次输出一致。
适用场景
- 为 2D 浏览器游戏添加打击、法术或拾取效果。
- 将爆炸或火焰动画导出为精灵图,用于 Godot 或 Unity。
- 借助 Claude Code 中的 AI 助手快速原型化新的像素特效。
- 通过更换调色板复用已有特效,例如将火焰改为蓝色火焰。
快速上手
- 1
从 GitHub 安装到你的项目
npm i github:patch-gg/pixelfx - 2
渲染某个特效的精灵图
node tools/render.mjs ice/frost-nova --sheet
使用前须知
- 主要面向 JavaScript 画布和浏览器游戏;其他引擎需要导出精灵图。
- gallery/fonts 中的 Patch Pixel 字体不受 MIT 许可证覆盖。
收录于专题
标签
常见问题
- pixelfx 是什么?
- 包含 232 个像素风特效的 JavaScript 库,覆盖火焰、爆炸、魔法、天气与 UI,并附带用于生成新特效的 Claude Code 技能。 pixelfx 是一个包含 232 个像素风特效和动画的合集,每个特效都是一段小型 JavaScript 代码。分类涵盖火焰、爆炸、水、冰、闪电、魔法、天气、近战、拾取物、状态效果和 UI 反馈等。特效可以在在线画廊中预览,也可以用自定义调色板重新着色,并支持镜像和旋转。
- pixelfx 可以免费使用吗?用的什么许可证?
- pixelfx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- pixelfx 还在维护吗?
- 活跃维护中。pixelfx 最近一次提交是在 2026年10月31日。
- pixelfx 适合用来做什么?
- 为 2D 浏览器游戏添加打击、法术或拾取效果。 将爆炸或火焰动画导出为精灵图,用于 Godot 或 Unity。 借助 Claude Code 中的 AI 助手快速原型化新的像素特效。 通过更换调色板复用已有特效,例如将火焰改为蓝色火焰。
- pixelfx 怎么安装和运行?
- 从 GitHub 安装到你的项目: npm i github:patch-gg/pixelfx 渲染某个特效的精灵图: node tools/render.mjs ice/frost-nova --sheet
- 在哪里获取 pixelfx?
- 源代码和安装说明在 GitHub 上:https://github.com/patch-gg/pixelfx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3887+732 本周405PythonApache-2.0更新于 5小时前
一个 Claude Code 技能,用代码生成程序化 canvas 短动画,并通过无头浏览器和 ffmpeg 渲染为 MP4。
1634+391 本周206JavaScriptMIT更新于 上个月
一款基于浏览器的像素画与精灵图编辑器,可制作游戏素材和动画。
1.3万+36 本周933JavaScriptApache-2.0更新于 9小时前
用代码生成手绘风格插画、动画、视频和交互网页艺术的工具,支持 32 种风格,每次渲染结果一致。
1433+121 本周136TypeScriptApache-2.0更新于 前天
一套 Agent Skill,可从一张已确认的角色定稿图生成完整的 2D 精灵动画集,输出透明帧与多种引擎格式。
5360+615 本周520PythonMIT更新于 昨天