模板:DR文本
用於調用遊戲文本數據並進行簡單格式化處理的模板。支援多語言、章節選擇、引號控制、換行處理及前後綴插入。
| 參數 | 描述 | 類型 | 狀態 | |
|---|---|---|---|---|
| 語言 | lang | 選擇文本語言。支援 zh(中文)、en(英文)、ja(日文)。不填寫時默認為 zh。
| 字串 | 非必填 |
| 章節 | chapter 2 ch | 文本所在章節。 | 字串 | 必填 |
| 數據表 | sheet | 文本所在的數據表名稱。不填寫時默認為 dr。
| 字串 | 非必填 |
| 鍵值 | key 1 | 文本在數據表中的鍵名。 | 字串 | 必填 |
| 段落模式 | p | 若設為 singleline,則將文本壓縮為一行(去除所有分段與換行)。 | 字串 | 非必填 |
| 去除換行 | squash | 此模板默認移除文本中的 <br> 換行(中文直接拼接,英文以空格連接),此參數填寫為0以關閉此效果。 | 布林值 | 非必填 |
| 添加引號 | q | 填寫任意值將在文本外側添加引號“”,並自動將文本內部的雙引號替換為單引號。 | 布林值 | 非必填 |
| 前綴 | pre | 在文本開頭插入指定內容。可用於添加引號。 | 字串 | 非必填 |
| 後綴 | post | 在文本末尾插入指定內容。可用於添加引號。 | 字串 | 非必填 |
成果輸出
輸入
{{DR文本|DEVICE_CONTACT_slash_Step_0_gml_6_0|ch1}}
{{DR文本|obj_dummyenemy_slash_Step_0_gml_254_0|ch1}}
{{DR文本|obj_dummyenemy_slash_Step_0_gml_230_0|ch1}}
{{DR文本|obj_dw_church_moneyfountain_slash_Step_0_gml_309_0|ch4}}
也可以搭配Cite类模板使用<ref>{{Cite game|{{DR文本|obj_b2d_icedoor_slash_Step_0_gml_71_0|ch3}}|旁白}}</ref>。的效果:
你 聽得到嗎?
!善用它,就連最殘暴的敵人...
也能被我們善良的
所打動!
當你抵達另一面,此地厚贈得迴響。
也可以搭配Cite類模板使用[1]。
另請參閱
已知特性
- Tenna 的藝術字不會直接出現,仍需手動複製粘貼。因為 Lua 不能用雙花括號調用
{{Funny}}模板。(技術上確實可以用其他方式調用模板,但會有些捨本逐末的感覺)
參考
- ↑ 冰之鑰被用掉了 - 旁白