meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| developer:define [2025/07/24 19:55] – ↷ 页面reference:define被移动至developer:define bibiboxs | developer:define [2025/12/03 17:03] (当前版本) – bibiboxs | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| < | < | ||
| - | # 宏文本及功能 | + | # 宏文本 |
| - | > 《沙盘引擎》内置了一些**“宏代码(Define)”**,搭配相关API使用,可以将指定宏文本转换为实时获取结果的文本。 | + | > 沙盘引擎 内置了一些**“宏代码(Define)”**,搭配相关API使用,可以将指定宏文本转换为实时获取结果的文本。 |
| > | > | ||
| > **常用案例:网络传输后的本地翻译、内置信息获取(如玩家人数、版本等)、绑定按键映射等。** | > **常用案例:网络传输后的本地翻译、内置信息获取(如玩家人数、版本等)、绑定按键映射等。** | ||
| - | |||
| - | [note2] | ||
| - | 《沙盘引擎》新版已经将**自动宏文本处理**覆盖更多常用的功能。 | ||
| - | [/note] | ||
| 行 98: | 行 94: | ||
| | `%Engine%` | | `%Engine%` | ||
| | `%EveryOne%` | | `%EveryOne%` | ||
| + | | `%PlayerName%` | ||
| + | | `%FPS%` | ||
| 行 103: | 行 101: | ||
| ## 宏文本API | ## 宏文本API | ||
| - | > 默认情况下,宏文本可以直接在`Message | Announce | Subtitle...`等功能自动进行解析,但如果有特殊或手动解析的需求,可以使用[相关API](scripting/ | + | > 默认情况下,宏文本可以直接在`Message | Announce | Subtitle...`等功能自动进行解析,但如果有特殊或手动解析的需求,可以使用[相关API](scripting/ |
| **宏文本解析API:`FormatDefineText( text: string, includeColor: | **宏文本解析API:`FormatDefineText( text: string, includeColor: | ||
| 行 149: | 行 147: | ||
| | `seprop://` +`textureID` | 获取指定Prop+ID资源 | | | `seprop://` +`textureID` | 获取指定Prop+ID资源 | | ||
| | `semodel:// | | `semodel:// | ||
| + | |||
| + | |||
| + | |||