meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
scripting:native:core [2025/06/13 07:52] – bibiboxs | scripting:native:core [2025/07/11 13:56] (当前版本) – bibiboxs | ||
---|---|---|---|
行 15: | 行 15: | ||
### VECTOR_NULL | ### VECTOR_NULL | ||
- | > 三维坐标默认“空”坐标。 | + | > 三维坐标默认“空”坐标,通常表示**不合理或者默认值**。 |
> | > | ||
> 由于`Vector`是一个**值类型**,所以表示为空时不应该直接设为`null`,在通常情况下应该使用**常量代替**。 | > 由于`Vector`是一个**值类型**,所以表示为空时不应该直接设为`null`,在通常情况下应该使用**常量代替**。 | ||
行 180: | 行 180: | ||
- **`all`:**是否包含对引擎的GC清理,这可能会造成临时卡顿,否则将只清理脚本GC | - **`all`:**是否包含对引擎的GC清理,这可能会造成临时卡顿,否则将只清理脚本GC | ||
- | |||
- | |||
- | |||
- | ### DLog() | ||
- | |||
- | > 输出标准控制台信息(白色文本)。 | ||
- | |||
- | ```javascript | ||
- | function DLog(" | ||
- | ``` | ||
- | |||
- | |||
- | |||
- | ### DWarn() | ||
- | |||
- | > 输出警告类型控制台信息(黄色文本)。 | ||
- | |||
- | ```javascript | ||
- | function DWarn(" | ||
- | ``` | ||
- | |||
- | |||
- | |||
- | ### DError() | ||
- | |||
- | > 输出错误类型控制台信息(红色文本)。 | ||
- | |||
- | ```javascript | ||
- | function DError(" | ||
- | ``` | ||
行 307: | 行 277: | ||
- | ### AddListener() | + | ### Env.AddListener() |
> 增加一个`function()`事件监听,当指定`function`被调用时触发。 | > 增加一个`function()`事件监听,当指定`function`被调用时触发。 | ||
行 322: | 行 292: | ||
```javascript | ```javascript | ||
- | function AddListener( eventName: string, action: Action, sort: int = 1 ): string | + | function |
``` | ``` | ||
行 331: | 行 301: | ||
```javascript | ```javascript | ||
- | AddListener(" | + | Env.AddListener(" |
DLog(" | DLog(" | ||
}); | }); | ||
行 346: | 行 316: | ||
```javascript | ```javascript | ||
- | AddListener(" | + | Env.AddListener(" |
DLog(" | DLog(" | ||
}); | }); | ||
行 362: | 行 332: | ||
- | ### RemoveListener() | + | ### Env.RemoveListener() |
> 移除一个`function()`事件监听。 | > 移除一个`function()`事件监听。 | ||
```javascript | ```javascript | ||
- | function RemoveListener( eventHash: string ) | + | function |
``` | ``` | ||
行 373: | 行 343: | ||
```javascript | ```javascript | ||
- | let listenerHash = AddListener(" | + | let listenerHash = Env.AddListener(" |
DLog(" | DLog(" | ||
}); | }); | ||
- | RemoveListener(listenerHash); | + | Env.RemoveListener(listenerHash); |
``` | ``` | ||
- | ### Emit() | + | ### Env.Emit() |
> 手动触发一个`function()`事件及监听。 | > 手动触发一个`function()`事件及监听。 | ||
```javascript | ```javascript | ||
- | function Emit( functionName: | + | function |
``` | ``` | ||
行 394: | 行 364: | ||
```javascript | ```javascript | ||
- | Emit(" | + | Env.Emit(" |
``` | ``` | ||
行 1011: | 行 981: | ||
> 此方法的使用扩展性比较强,几乎可覆盖大多数多语言文本需求。 | > 此方法的使用扩展性比较强,几乎可覆盖大多数多语言文本需求。 | ||
- | > | ||
- | > 同时为了方便开发者减少代码量,这里提供了一个简单的映射方法`_Language()`,与此函数作用完全相同。 | ||
```javascript | ```javascript | ||
GetLanguageText(" | GetLanguageText(" | ||
- | _Language(" | ||
- | |||
- | _Language(" | ||
- | _Language(" | ||
``` | ``` | ||
行 1143: | 行 1107: | ||
- `changeHeight`:高度坐标是否参与随机,默认为`false`(即只计算X\Z轴) | - `changeHeight`:高度坐标是否参与随机,默认为`false`(即只计算X\Z轴) | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||