Coordinated Effects Plugin 协调效果插件
Name名称:用于标识此Coord效果的名称。
Game Object游戏对象:激活此协调效果时将使用的预制件。预制件上应该有一个或多个协调效果组件。
Configuration 组态
协调效果用于在来源和/或目标玩家/怪物周围的所有客户端上播放动画,粒子效果,声音和其他视觉或音频效果。它们可用于多种场合,例如播放战斗动画和粒子,播放友好的动画,如挥动,以及在玩家升级时提供特殊的视觉和音频效果。
在包含任意数量的协调效果脚本的客户端上的Resources / Content / CoordinatedEffects文件夹中作为预制件存在协调效果。
How They Work 他们如何工作
可以从服务器上的事件(例如技能能力完成)或来自客户端的消息/命令激活协调效果。这两种方法都需要将Coordinated Effect预制件的名称与目标一起指定。然后,服务器向目标周围的所有客户端发送一条消息,其中包含要执行的Coordinated Effect预制件的名称。
当客户端收到执行协调效果消息时,它会在匹配的预制件中加载,然后在预制件上运行脚本。
每个协调效果脚本都有一个目标设置,可以设置为施法者或目标。这用于战斗中常见的多种角色效果。当一个玩家攻击另一个玩家时,协同效果可以使攻击者(施法者)播放动画(例如剑挥动),然后使目标发挥动画(例如反冲)并显示从目标身上移出的粒子。在其他单个角色事件(例如执行挥手动画)中,由于没有目标,设置将被设置为施法者。
Creating a Coordinated Effect 创建协调效果
创建协调效果非常简单,只需几步即可完成。最难的部分是决定你想要它做什么。
1)复制Resources / Content / CoordinatedEffects文件夹中现有的Coordinated Effects之一(它可以节省复制一个与您想要的类似的时间)。
2)更改新的预制件,以便创建所需的效果。这可能包括更改使用的粒子,播放动画的名称,更改声音片段,删除一些脚本或添加新脚本。您添加到预制件的任何新脚本都需要是CoordinatedEffect脚本(提供的脚本可以在AtavismObjects / Scripts / CoordinatedEffects文件夹中找到)。
3)将您的协调效果链接到技能的能力(下面解释)或指令(在高级部分中解释)。
Linking a Coordinated Effect to an Ability 将协调效应与能力联系起来
要在使用异能时发挥协调效果,请遵循以下两个步骤:
1)在Atavism编辑器中,单击Coord Effects插件。写下您的协调效果的名称(它不必与您的预制名称匹配)然后将您的预制件拖到游戏对象插槽中,然后单击保存。
2)进入Atavism编辑器中的Abilities插件。在能力设置的底部有一个标题为“目标设置”的部分。最多可以为一种能力设置2个协调效果。首先选择效果事件(在能力序列中它应该执行 – 完成通常是最佳选择)然后选择你想要它发挥的协调效果。
注意:在练习能力期间,您无需具有协调效果。
就这么简单!你应该立刻进行一些很酷的战斗。
Provided Coordinated Effects 提供协调效果
提供了一些协调效果脚本,可以涵盖您在游戏中可能需要的大多数特效。下面将解释这些以及每个设置的设置。
大多数协调效果脚本通用的设置
- Target目标 – 脚本应该应用于施法者还是目标玩家/ npc。在大多数情况下,它将是施法者(也称为来源或激活者)。
- Activation Delay 激活延迟 – 运行此脚本之前等待的时间长度。
- Duration持续时间 – 协调效果对象应存在多长时间。
- Destroy when finished完成时销毁 – 协调效果对象在完成后是否应该被销毁(如果预制件上有多个脚本,则只有最后完成的脚本应该勾选此项,否则在运行所有脚本之前可能会销毁该对象)。
Coord动画
Coord动画脚本用于使角色/ npc播放动画,让周围的人看到(例如,鞠躬或挥手)。
设置:
- Animation Name动画名称 – 要播放的动画的名称(这需要设置角色才能播放此动画 – 请参阅动画页面使用动画)。
- Animation Length动画长度 – 播放动画的时间
Coord粒子效应
Coord粒子效果脚本将在角色的指定栏位上的施法者/目标上创建并运行粒子系统。
设置:
-
Slot插槽 – 粒子应该连接到角色上的插槽(需要在角色上设置插槽,否则无法连接粒子 – 请参阅插座页面)。
-
Particle粒子 – 在要使用的粒子系统中拖动到此栏位。
-
Sound Clip声音片段 – 拖动您想要播放的音频片段(声音将来自与粒子相同的位置)。
Coord投射效应
设置:
- Projectile Object射弹对象 – 在此处拖动您想要的模型或其他对象的Gameobject。它将从施法者移动到目标。
- Projectile Particle射弹粒子 – 在此处拖动粒子系统,您想要从施法者移动到目标。
- Projectile Sound射弹音频- 在这里拖动一个音频片段,你想在播放器从施法者飞到目标时播放。
- Speed速度 – 射弹的行进速度(以米/秒为单位)。
- Hit Particle命中粒子 – 当射弹击中目标时,在此处拖动粒子系统
- Hit Sound命中声音 – 当弹丸击中目标时,在此处拖动您想要播放的音频片段。