meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
scripting:world:core [2025/06/13 07:52] – bibiboxs | scripting:world:core [2025/07/26 03:29] (当前版本) – bibiboxs | ||
---|---|---|---|
行 73: | 行 73: | ||
- | ### OnTimeChange( oldTime, newTime ) | + | ### OnWorldTimeChange( oldTime, newTime ) |
> 当世界时间发生改变时调用。 | > 当世界时间发生改变时调用。 | ||
```javascript | ```javascript | ||
- | function | + | function |
{ | { | ||
DLog(" | DLog(" | ||
DLog(" | DLog(" | ||
} | } | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### OnWorldWeatherChange( oldWeather, newWeather ) | ||
+ | |||
+ | > 当世界天气发生改变时调用。 | ||
+ | |||
+ | ```javascript | ||
+ | function OnWorldWeatherChange( oldWeather: int, newWeather: int ) | ||
``` | ``` | ||
行 485: | 行 495: | ||
### SetWorldSolarColor() | ### SetWorldSolarColor() | ||
- | > 设置游戏世界日月颜色(太阳& | + | > 设置游戏世界日月颜色(太阳& |
```javascript | ```javascript | ||
行 519: | 行 529: | ||
```javascript | ```javascript | ||
function GetWorldSolarScale(): | function GetWorldSolarScale(): | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### SetWorldCloudColor() | ||
+ | |||
+ | > 设置游戏世界云层颜色,默认为浅灰色`Color(180, | ||
+ | |||
+ | ```javascript | ||
+ | function SetWorldCloudColor( color: Color ) | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### GetWorldCloudColor() | ||
+ | |||
+ | > 获取游戏世界云层颜色。 | ||
+ | |||
+ | ```javascript | ||
+ | function GetWorldCloudColor(): | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### SetWorldCloudDensity() | ||
+ | |||
+ | > 设置游戏世界云层密度,默认为`0.3`,限制范围`0.0~1.0`。 | ||
+ | |||
+ | ```javascript | ||
+ | function SetWorldCloudDensity( scale: float ) | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### GetWorldCloudDensity() | ||
+ | |||
+ | > 获取游戏世界云层密度。 | ||
+ | |||
+ | ```javascript | ||
+ | function GetWorldCloudDensity(): | ||
``` | ``` | ||
行 1217: | 行 1267: | ||
```javascript | ```javascript | ||
SendSocketData(" | SendSocketData(" | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### SetAllNavMeshDirty() | ||
+ | |||
+ | > 重置全部NavMesh脏数据(重建)。 | ||
+ | > | ||
+ | > 此方法通常不需要手动调用,除非希望烘焙全图寻路数据,可能会根据地图大小\复杂度引起卡顿。 | ||
+ | > | ||
+ | > 不建议**中大型地图**使用此方法,而应该由每次触发寻路时引擎自动提起烘焙请求(自动执行)。 | ||
+ | |||
+ | ```javascript | ||
+ | function SetAllNavMeshDirty() | ||
``` | ``` | ||
行 1260: | 行 1324: | ||
function IsValidNavMeshPoint( pos: Vector ): bool | function IsValidNavMeshPoint( pos: Vector ): bool | ||
``` | ``` | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||