meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
scripting:world:checkpoint [2023/08/15 11:11] bibiboxsscripting:world:checkpoint [2025/08/16 06:05] (当前版本) bibiboxs
行 1: 行 1:
 <markdown> <markdown>
 # World/Checkpoint # World/Checkpoint
 +> 注意:`Checkpoint`仅允许`Character`类型主动触发,如果`Character`正在驾驶\乘坐载具,则会在载具进入触发范围时**所有载具内角色**触发相关事件。
  
 ## Event ## Event
行 80: 行 81:
 checkpoint.Pos = Vector(0, 0, 0); checkpoint.Pos = Vector(0, 0, 0);
 ``` ```
 +
  
  
行 89: 行 91:
 checkpoint.World = 0; //int checkpoint.World = 0; //int
 ``` ```
 +
 +
 +
 +### checkpoint.Group
 +
 +> 设置检查点**实例组**(这是一个Entity基类通用属性)。
 +>
 +> 默认值`0`表示特殊组(无分组机制),如实例组不为0,则只有相同组的检查点和对象才会触发。
 +
 +```javascript
 +checkpoint.Group = 0; //int
 +```
 +
  
  
行 168: 行 183:
  
  
-### Checkpoint.FindByIndex()+### Checkpoint.GetCount()
  
-寻找一个检查点实例(通过索引),不存在则返回`null`+获取当前所有存在检查点数量
  
 ```javascript ```javascript
-function Checkpoint.FindByIndexindex: int ): Checkpoint+function Checkpoint.GetCount(): int
 ``` ```
  
  
  
-### Checkpoint.GetCount()+### Checkpoint.Get()
  
-> 获取当前所有存在检查点数量+> 获取当前存在的指定索引检查点,通常搭配`GetCount()`遍历使用
  
 ```javascript ```javascript
-function Checkpoint.GetCount(): int+function Checkpoint.Getindex: int ): Checkpoint
 ``` ```
  
行 195: 行 210:
  
 ```javascript ```javascript
-function checkpoint.Remove()+function checkpoint.Remove( hasAnim: bool = true )
 ``` ```
 +
 +- `hasAnim`是否执行销毁动画(默认`true`),否则立即销毁
  
  
行 216: 行 233:
 } }
 ``` ```
 +
 +
 +
 +