这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
scripting:native:main [2024/03/24 11:53] – bibiboxs | scripting:native:main [2024/03/31 16:57] (当前版本) – bibiboxs | ||
---|---|---|---|
行 34: | 行 34: | ||
```javascript | ```javascript | ||
let pos = Vector(0, 0, 10); //X, Y, Z | let pos = Vector(0, 0, 10); //X, Y, Z | ||
+ | |||
+ | //Extend | ||
+ | pos.magnitude; | ||
+ | pos.normalized; | ||
``` | ``` | ||
行 212: | 行 216: | ||
> | > | ||
> 任何情况下,使用此方法都将**直接断开当前服务器并建立新的服务器**,请确保相关数据提前保存。 | > 任何情况下,使用此方法都将**直接断开当前服务器并建立新的服务器**,请确保相关数据提前保存。 | ||
- | > | + | > |
> **补充:如果不填写任何参数,则表示加载到初始入口世界(`Main`世界)。** | > **补充:如果不填写任何参数,则表示加载到初始入口世界(`Main`世界)。** | ||
+ | > | ||
+ | > **==注意:我们建议不指定固定的端口号,而是使用`Mod.json -> NetworkPort`机制设定模组端口,并设置当前方法参数`Port=0`(自动识别模组`NetworkPort`)。==** | ||
```javascript | ```javascript | ||
行 311: | 行 317: | ||
```javascript | ```javascript | ||
function IsServerMode(): | function IsServerMode(): | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### IsNewPlayer() | ||
+ | |||
+ | > 判断当前是否为**玩家初次进入此模组**。 | ||
+ | |||
+ | ```javascript | ||
+ | function IsNewPlayer(): | ||
``` | ``` | ||
行 479: | 行 495: | ||
> 生成一段唯一的UUID字符串(GUID)。 | > 生成一段唯一的UUID字符串(GUID)。 | ||
- | > | + | > |
> 在绝大部分情况下,由此方法生成的UUID应该是全球唯一的。 | > 在绝大部分情况下,由此方法生成的UUID应该是全球唯一的。 | ||
行 708: | 行 724: | ||
FormatRichText("# | FormatRichText("# | ||
``` | ``` | ||
+ | |||
+ | |||