项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-02 · 当前星标 ★ 2396
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 现代浏览器(用于打开在线画廊并运行 Canvas 特效)
- 本地已安装 git(用于获取仓库代码)
- 了解基础 JavaScript 与 Canvas 的绘制方式
- 可选:Claude Code 环境,用于调用仓库内的 agent skill 生成新特效
安装与启动步骤
-
1在线预览特效
直接打开官方画廊页,即可播放 244 个特效,并试用重新配色、镜像等交互,无需安装任何依赖。
-
2获取仓库代码
把项目源码克隆到本地,后续读取具体特效实现和核心仿真代码。
git clone https://github.com/patch-gg/pixelfx.git -
3查阅特效目录
打开 docs/CATALOG.md,按 moves、火焰、爆炸、魔法、天气、UI 等分类找到需要的特效条目。
-
4阅读核心仿真
先看 src/core/sim.js,理解特效共用的更新与绘制流程,再看单个特效文件更易上手。
-
5嵌入单个特效
挑选一个小段特效代码复制到自己的 Canvas 项目中,按其绘制逻辑逐帧调用即可运行。
-
6导出精灵表
在画廊中把选中的特效导出为 sprite sheet,供其他引擎或美术流程使用。
-
7用技能生成新特效
借助仓库提供的 Claude Code 技能,按现有代码风格先起草、再渲染、比对后修正,产出新特效。
如何确认成功
浏览器打开 https://patch-gg.github.io/pixelfx/ ,能看到分类特效列表并正常播放动画即成功。
常见问题
Q:项目需要安装依赖或启动服务吗?
A:README 只提供了在线画廊和源码仓库,没有给出安装或构建命令;浏览与试玩直接用官网即可,集成时按代码自身逻辑处理。
Q:怎样只取一个特效使用?
A:在 docs/CATALOG.md 找到对应条目,复制该特效的独立小段代码,放到自己的 Canvas 渲染循环里调用。
Q:能把特效用到别的游戏引擎吗?
A:可以,画廊支持导出 sprite sheet,把导出的图集导入目标引擎按帧播放即可。
Q:没有像素动画基础能上手吗?
A:可以,每个特效都是简短可读的 JavaScript 代码,适合边看边改,逐步理解粒子与逐帧动画的写法。
注意事项
- README 未提供 npm 包、构建脚本或端口信息,本教程不假设存在此类命令。
- 部分特效改编自 Hugo Duprez 的开源实现,二次使用请保留相应署名与来源说明。
- 特效依赖 Canvas 绘制,嵌入前请确认目标环境的渲染尺寸与帧率设置一致。
核心亮点
- 244 个特效全部以独立小段代码呈现,可直接阅读、复制和修改,不是黑盒素材包
- 每个特效都基于 Canvas 运行,浏览器中即可预览效果,接入成本低
- 附带 Claude Code 技能,能按项目既有风格生成新特效,扩展性强
不足之处
- 特效以代码片段形式散落,缺少统一的 API 封装与完整文档,集成需自行组织
- 社区与生态尚在成长,长期维护和更新频率有待观察
适用场景
- 独立游戏开发中快速加入打击、爆炸、技能等像素特效
- 像素画师与创意编程爱好者学习程序化动画的实现思路
- 借助 Claude Code 技能批量生成符合项目风格的定制特效
替代项目
pixi-fx、particle-emitter、Kenney Particle Pack
上一篇:unslop
下一篇:没有了!
同类项目推荐
generative
开源
用代码生成炫酷视觉,打开浏览器就能玩
Creative coding experiments
react-text-fun
开源
在 React 里几行代码实现炫酷文字动画,让标题动起来
React meets Blotter.js
GPThemes
开源
一键换肤 ChatGPT,自定义颜色字体气泡宽度
GPThemes is a Chrome and Firefox extension designed to improve the visual experience···
core
开源
给 AI 生成界面一套统一设计底座,快速搭出风格一致的网站
The open-source frontend infrastructure for the AI-native web
Scrapstyle
开源
粘贴网址就扒全套风格,换皮改版省一半功夫
Paste a URL, get a design system. AI-ready style guides for Cursor & Lovable.
nodeo
开源
让 TouchDesigner 媒体播放像点按钮一样简单
An intuitive TouchDesigner media server application
用 AI 拼装模块,快速做出自己的设计应用
Build your own design apps with AI.
chladni
开源
在浏览器里玩转声学物理,实时生成克拉尼沙画图案
Chladni plate simulation made with vanilla Javascript.
docker-prompt-generator
开源
一句话生成绘图咒语,MidJourney/SD 灵感秒出
Using a Model to generate prompts for Model applications. / 使用模型来生成作图咒语的···