← Yop2D

如何添加粒子和特效?

新手教程 · 无需代码

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

Yop2D 有两种方式产生粒子:“粒子效果” 节点一次性喷出一阵粒子(非常适合爆炸),粒子 对象则不停地产生粒子(火焰、烟雾、雨、拖尾……)。另外还有一些节点可以为整个屏幕添加特效:闪光、色调、暗角和淡入淡出。

你需要:
👉 想看到所有这些效果的实际表现,请在 Yop2D 主屏幕打开示例 Effects showcase:每个效果一个按钮,并显示要使用的节点名称。
视频:示例 Effects showcase 中的全部效果,无需写一行代码。

第 1 步:碰到敌人时爆炸

  1. 打开场景的 蓝图。
  2. 添加事件 “如果对象碰到标签”:目标 player,标签 ennemi。
  3. 添加 “粒子效果”。目标选择 事件中涉及的对象:也就是玩家刚刚碰到的敌人。预设:爆炸。
  4. 添加 “销毁对象”,目标同样是 事件中涉及的对象。
  5. 按顺序连接这三个节点,然后启动游戏去碰一个敌人:它会先爆炸再消失。
如果对象碰到标签目标:player · 标签:ennemi
→
粒子效果相关对象 · 爆炸
→
销毁对象相关对象
⚠️ 顺序很重要: “粒子效果” 必须放在 “销毁对象” 之前。敌人被销毁后,就没有对象可以显示爆炸了。
👉 你可以修改 颜色(例如 #FF40D0 做出品红色的爆炸)和 大小(2 = 两倍大)。也可以试试 火花、彩纸 或 烟雾。

第 2 步:角色身后的拖尾

  1. 添加一个对象:在 特效 类别中选择 粒子。它在编辑器里显示为橙色虚线区域,在游戏中不可见。
  2. 在检查器的 粒子 部分,点按 预设: 并选择 长拖尾。
  3. 同样在检查器里,点按 父对象:无 按钮并选择 player:这个对象会一直跟着角色。
  4. 把它放在角色正后方,然后启动游戏并移动:角色身后会跟着一条长长的发光拖尾。
👉 蓝图里什么都不用加:只要勾选了 游戏开始时启用,粒子 对象就会自己工作。想在游戏中开启或关闭它,请使用 “开启 / 关闭粒子” 节点。

第 3 步:整个屏幕的特效

想平滑地进入下一关(参见关卡教程):

屏幕淡入淡出淡出(变为该颜色)
→
等待1
→
下一个场景

然后,在下一关里:

启动时
→
屏幕淡入淡出淡入(从该颜色)
👉 色调和暗角位于 HUD 之下:分数和按钮依然清晰可读。闪光和淡入淡出则会覆盖整个屏幕。

第 4 步:触电和定格

如果不起作用