meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| scripting:native:effect [2024/07/23 05:02] – 创建 bibiboxs | scripting:native:effect [2024/07/23 20:14] (当前版本) – bibiboxs | ||
|---|---|---|---|
| 行 18: | 行 18: | ||
| ### Effect.Create() | ### Effect.Create() | ||
| - | > 生成**本地客户端**粒子特效。 | + | > 生成**本地客户端**粒子特效,此方法虽然也可在`World`端使用,但仅服务端可见。 |
| ```javascript | ```javascript | ||
| 行 24: | 行 24: | ||
| ``` | ``` | ||
| - | > 生成**本地客户端**粒子特效,根据自定义Json数据。 | + | > 生成**本地客户端**粒子特效,根据自定义Json数据,此方法虽然也可在`World`端使用,但仅服务端可见。 |
| ```javascript | ```javascript | ||
| 行 34: | 行 34: | ||
| ### Effect.CreateSync() | ### Effect.CreateSync() | ||
| - | > 生成**网络同步(即使后续加入服务器)**粒子特效,方法参数与`Effect.Create`完全相同。 | + | > 生成**网络同步**粒子特效,方法参数与`Effect.Create`完全相同。 |
| > | > | ||
| - | > **==此方法仅限服务端使用。==** | + | > **==此方法仅限服务端使用,基于RPC网络同步,因此后进入的玩家将不会同步。==** |
| 行 65: | 行 65: | ||
| > 移除**网络同步**粒子特效,根据`UUID`。 | > 移除**网络同步**粒子特效,根据`UUID`。 | ||
| + | > | ||
| + | > **==此方法仅限服务端使用。==** | ||
| ```javascript | ```javascript | ||
| 行 75: | 行 77: | ||
| > 移除**全部玩家及本地**粒子特效。 | > 移除**全部玩家及本地**粒子特效。 | ||
| + | > | ||
| + | > **==此方法仅限服务端使用。==** | ||
| > | > | ||
| > **==注意:此方法将移除当前全部特效对象,包括客户端、服务端、引擎生成的特效。==** | > **==注意:此方法将移除当前全部特效对象,包括客户端、服务端、引擎生成的特效。==** | ||
| 行 81: | 行 85: | ||
| function Effect.RemoveSyncAll() | function Effect.RemoveSyncAll() | ||
| ``` | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ## Custom Data | ||
| + | |||
| + | ```json | ||
| + | { | ||
| + | Enum: 0, //int | ||
| + | Color: { //Color | ||
| + | r: 255, | ||
| + | g: 255, | ||
| + | b: 255, | ||
| + | a: 255 | ||
| + | }, | ||
| + | Range: 1.0, //Lifetime, | ||
| + | Duration: 1.0, //Duration | ||
| + | Intensity: 1.0, // | ||
| + | BoolValue: false, //Loop | ||
| + | Scale: 1.0, //Scale | ||
| + | } | ||
| + | ``` | ||
| + | |||
| + | ```javascript | ||
| + | Effect.Create(json..., | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | |||
| </ | </ | ||