meta data for this page
  •  

📚 差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
scripting:world:core [2025/06/13 07:51] – ↷ 页面名由scripting:world:main改为scripting:world:core bibiboxsscripting:world:core [2025/07/26 03:29] (当前版本) bibiboxs
行 1: 行 1:
 <markdown> <markdown>
-# World/Core*+==World/Core==
  
 ## Event ## Event
行 73: 行 73:
    
  
-### OnTimeChange( oldTime, newTime )+### OnWorldTimeChange( oldTime, newTime )
  
 > 当世界时间发生改变时调用。 > 当世界时间发生改变时调用。
  
 ```javascript ```javascript
-function OnTimeChange( oldTime, newTime )+function OnWorldTimeChange( oldTime, newTime )
 { {
     DLog("OldTime: " + oldTime.Hour + "-" + oldTime.Minute);     DLog("OldTime: " + oldTime.Hour + "-" + oldTime.Minute);
     DLog("NewTime: " + newTime.Hour + "-" + newTime.Minute);     DLog("NewTime: " + newTime.Hour + "-" + newTime.Minute);
 } }
 +```
 +
 +
 +
 +### OnWorldWeatherChange( oldWeather, newWeather )
 +
 +> 当世界天气发生改变时调用。
 +
 +```javascript
 +function OnWorldWeatherChange( oldWeather: int, newWeather: int )
 ``` ```
  
行 485: 行 495:
 ### SetWorldSolarColor() ### SetWorldSolarColor()
  
-> 设置游戏世界日月颜色(太阳&月亮),默认为淡黄色`Color(255, 240126)`。+> 设置游戏世界日月颜色(太阳&月亮),默认为淡黄色`Color(255, 253235)`。
  
 ```javascript ```javascript
行 519: 行 529:
 ```javascript ```javascript
 function GetWorldSolarScale(): float function GetWorldSolarScale(): float
 +```
 +
 +
 +
 +### SetWorldCloudColor()
 +
 +> 设置游戏世界云层颜色,默认为浅灰色`Color(180, 180, 180)`。
 +
 +```javascript
 +function SetWorldCloudColor( color: Color )
 +```
 +
 +
 +
 +### GetWorldCloudColor()
 +
 +> 获取游戏世界云层颜色。
 +
 +```javascript
 +function GetWorldCloudColor(): Color
 +```
 +
 +
 +
 +### SetWorldCloudDensity()
 +
 +> 设置游戏世界云层密度,默认为`0.3`,限制范围`0.0~1.0`。
 +
 +```javascript
 +function SetWorldCloudDensity( scale: float )
 +```
 +
 +
 +
 +### GetWorldCloudDensity()
 +
 +> 获取游戏世界云层密度。
 +
 +```javascript
 +function GetWorldCloudDensity(): float
 ``` ```
  
行 1217: 行 1267:
 ```javascript ```javascript
 SendSocketData("127.0.0.1:8192", "Test"); SendSocketData("127.0.0.1:8192", "Test");
 +```
 +
 +
 +
 +### SetAllNavMeshDirty()
 +
 +> 重置全部NavMesh脏数据(重建)。
 +>
 +> 此方法通常不需要手动调用,除非希望烘焙全图寻路数据,可能会根据地图大小\复杂度引起卡顿。
 +
 +> 不建议**中大型地图**使用此方法,而应该由每次触发寻路时引擎自动提起烘焙请求(自动执行)。
 +
 +```javascript
 +function SetAllNavMeshDirty()
 ``` ```
  
行 1260: 行 1324:
 function IsValidNavMeshPoint( pos: Vector ): bool function IsValidNavMeshPoint( pos: Vector ): bool
 ``` ```
 +
 +
 +
 +
 +
 +