特效是小团队最容易耗尽时间的地方:打击火花、治疗、拾取金币、扬尘,每一个都需要单独的动画。这里的每个特效都是一段小程序,所以以真实像素分辨率渲染、毫无模糊;你可以改种子得到变体,换色带变成新元素(蓝火、绿毒),并调整帧率以适配你的游戏。这些特效来自 MIT 许可的开源库 pixelfx,因此导出的内容可以用于商业游戏。
像素特效生成器使用方法
- 浏览分类(火焰、爆炸、水、冰、闪电、命中、魔法、UI、拾取物等),或按名称搜索。浏览时会实时渲染缩略图。
- 点击某个特效进行渲染。预览按你选择的帧率播放。
- 随机种子可以得到节奏相同的变体,选择色带即可重新上色。
- 翻转或旋转,裁掉空白画布,并缩放 1×–4×。
- 导出带 Aseprite、Phaser、Godot 或 CSS 数据的 PNG 精灵图集、GIF,或包含全部内容和单帧的 ZIP。
你能得到什么
- 只含特效本身的透明 PNG 精灵图集,真实像素尺寸。
- 帧数据:Aseprite JSON、Phaser/TexturePacker JSON、Godot 4 SpriteFrames、CSS 或 Unity 设置。
- GIF,以及包含所有格式和单帧的 ZIP。
适配哪些引擎
- 单次特效(命中、爆炸)应播放一次后自行销毁;循环特效(火焰、光环)应循环播放。页面会标明每个特效属于哪一种。
- 特效的发光感已经烘焙在颜色里,所以在任何引擎中用普通 Alpha 混合模式就能正常显示。
来自游戏开发实战的技巧
- 按你游戏的帧率渲染。12–15 fps 与大多数像素动画一致,图集也更小。
- 同一类特效(所有冰系技能、所有毒系技能)使用同一色带,让玩家记住颜色代表的含义。
- 弹道和斩击在这里以 90° 为步长旋转,而不是在引擎里旋转,这样像素始终对齐网格。
- 可以裁剪画布,但要注意特效的原点会随裁剪移动。在引擎中按底部中心或中心来放置。
适用场景
- 动作游戏的打击火花、斩击、爆炸和死亡烟雾。
- RPG 技能的法术特效,每种元素一套配色。
- 拾取物、金币迸发、升级和 UI 点缀效果。
- 天气和氛围循环:雨、雪、萤火虫、落叶。
常见问题
这些特效可以用在商业游戏里吗?
可以。特效来自以 MIT 许可发布的 pixelfx,你在这里导出的内容可以用于商业项目。如果你再分发特效代码本身,请保留许可声明。
一共有多少种特效?
244 种,分为 21 类:招式、火焰、爆炸、水、冰、闪电、科幻、近战、命中、弹道、出生与死亡、奥术、神圣、暗影、状态、自然、天气、UI、拾取物、转场和小动物。
种子有什么用?
带粒子的特效使用随机数种子。相同的种子总是生成相同的动画;不同的种子会生成节奏和风格相同的变体。
为什么有些特效不能换色?
少数特效使用固定颜色,那是其设计的一部分。导出后用调色板替换工具重新上色即可。
会在服务器上渲染吗?
不会。特效在你的浏览器中渲染,图集也在你的设备上生成。
能得到列表里没有的特效吗?
本站的 AI 生成器可以根据提示词绘制自定义精灵图和动画,并导出相同的图集格式。