meta data for this page
  •  

📚 差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
developer:define [2025/07/24 19:55] – ↷ 页面reference:define被移动至developer:define bibiboxsdeveloper:define [2025/12/03 17:03] (当前版本) bibiboxs
行 1: 行 1:
 <markdown> <markdown>
-# 宏文本及功能+# 宏文本
  
-沙盘引擎内置了一些**“宏代码(Define)”**,搭配相关API使用,可以将指定宏文本转换为实时获取结果的文本。+> 沙盘引擎 内置了一些**“宏代码(Define)”**,搭配相关API使用,可以将指定宏文本转换为实时获取结果的文本。
 > >
 > **常用案例:网络传输后的本地翻译、内置信息获取(如玩家人数、版本等)、绑定按键映射等。** > **常用案例:网络传输后的本地翻译、内置信息获取(如玩家人数、版本等)、绑定按键映射等。**
- 
-[note2] 
-《沙盘引擎》新版已经将**自动宏文本处理**覆盖更多常用的功能。 
-[/note] 
  
  
行 98: 行 94:
 | `%Engine%`        | 引擎版权信息                         | | `%Engine%`        | 引擎版权信息                         |
 | `%EveryOne%`      | 翻译:`Native.Common.LocalDefine[0]` | | `%EveryOne%`      | 翻译:`Native.Common.LocalDefine[0]` |
 +| `%PlayerName%`    | 本地玩家名称                         |
 +| `%FPS%`           | 本地游戏帧数                         |
  
  
行 103: 行 101:
 ## 宏文本API ## 宏文本API
  
-> 默认情况下,宏文本可以直接在`Message | Announce | Subtitle...`等功能自动进行解析,但如果有特殊或手动解析的需求,可以使用[相关API](scripting/native/main#formatdefinetext)过滤一次字符串。+> 默认情况下,宏文本可以直接在`Message | Announce | Subtitle...`等功能自动进行解析,但如果有特殊或手动解析的需求,可以使用[相关API](scripting/native/core#formatdefinetext)过滤一次字符串。
  
 **宏文本解析API:`FormatDefineText( text: string, includeColor: bool = true );`** **宏文本解析API:`FormatDefineText( text: string, includeColor: bool = true );`**
行 149: 行 147:
 | `seprop://` +`textureID` | 获取指定Prop+ID资源 | | `seprop://` +`textureID` | 获取指定Prop+ID资源 |
 | `semodel://` +`textureID` | 获取指定Model+ID资源 | | `semodel://` +`textureID` | 获取指定Model+ID资源 |
 +
 +
 +