meta data for this page
  •  

📚 差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
scripting:native:core [2025/12/03 17:04] bibiboxsscripting:native:core [2026/04/20 00:30] (当前版本) bibiboxs
行 281: 行 281:
  
 ### Env.LoadScript() ### Env.LoadScript()
 +
 +[note2]
 +注意:此方法已在`V0.85`废弃,新版引用其他脚本默认使用`ESM`规范(`import | export`)。
 +[/note]
  
 > 加载**脚本目录**下其他脚本文件(js)。 > 加载**脚本目录**下其他脚本文件(js)。
行 293: 行 297:
  
 ```javascript ```javascript
-function Env.LoadScript( path: string )+function Env.LoadScript( path: string, IIFE: bool = false)
 ``` ```
  
 - `path`脚本目录下的 同级或子级 脚本文件路径(例如:`Test/MyCode.js`) - `path`脚本目录下的 同级或子级 脚本文件路径(例如:`Test/MyCode.js`)
 +- `IIFE`是否为独立作用域,否则默认脚本续写加载
  
 ```javascript ```javascript
行 302: 行 307:
 LoadScript("Test/MyCode.js"); //√ LoadScript("Test/MyCode.js"); //√
 LoadScript("Test/MyCode"); //√ LoadScript("Test/MyCode"); //√
-LoadScript("MyCode.js"); //√ 正确+LoadScript("MyCode.js"); //√
 LoadScript("../MyCode.js"); //× LoadScript("../MyCode.js"); //×
  
行 1098: 行 1103:
 ```javascript ```javascript
 Message("Your EngineVersion: %EngineVersion%"); //"Your EngineVersion: V0.77" Message("Your EngineVersion: %EngineVersion%"); //"Your EngineVersion: V0.77"
 +```
 +
 +
 +
 +### BindHTMLStyleColor()
 +
 +> 绑定指定颜色为[HTML预设颜色](reference/instances#html%E9%A2%9C%E8%89%B2%E4%BB%A3%E7%A0%81),这将支持自动替换颜色代码`[Color=#key]Text[/color]`。
 +
 +> 注意:此代码应该在UI显示之前使用,后续修改不会同步给已生成的UI。
 +
 +```javascript
 +function BindHTMLStyleColor( key: string, color: Color )
 +```
 +
 +
 +
 +### UnbindHTMLStyleColor()
 +
 +> 取消绑定指定HTML预设颜色。
 +
 +```javascript
 +function UnbindHTMLStyleColor( key: string )
 +```
 +
 +
 +
 +### GetHTMLStyleColor()
 +
 +> 读取指定HTML预设颜色,如果没有找到预设颜色,则返回`Color(0, 0, 0)`(黑色)。
 +
 +```javascript
 +function GetHTMLStyleColor( key: string ): Color
 ``` ```
  
行 1140: 行 1177:
  
 - `sampleAll`是否采样所有静态对象,否则仅采样地面对象(陆地)。 - `sampleAll`是否采样所有静态对象,否则仅采样地面对象(陆地)。
 +
 +
 +
 +
 +
 +