Recrit
【Hiyu&Rava】常用KAG函式介紹1 - 文字篇(下)
LineMode
Kagex 版本所新增的功能,
對應 KAG 功能中的換行換頁等切換,
可以免去記述 [l] 或 [cm] 等指令的麻煩。
詳細內容可以參考資料夾內的 doc/kagex.txt 。
需要注意的是,當使用 linemode 功能時, ignoreCR 會強制為 ON 。
linemode
mode 模式 ( 未指定時會以一般 KAG 情況做判定 )
模式有以下幾種,各有不同的功能:
line
換行:執行 [l]
換頁:無視
[p] :通常功能page
換行:[p] +頁面自動消去
換頁:無視vn
換行:執行 [l]
換頁:[p] +頁面自動消去tex
換行:無視
換頁:[p] +頁面自動消去free
換行:改行
換頁:[p] +頁面自動消去
在此補充一下,KAG 的指令在 Kagex 系列裡面可以使用,
但 Kagex 系列的指令不能在 KAG 內使用。
除非手動加上必要的程式碼或自己寫類似的功能。
文字補充說明
註釋
在程式碼時,
總是會在旁加上註解來提醒自己有什麼必要做、這是用來做什麼的,
在吉里吉里的劇本中也不例外。
在 .ks 檔內,我們可以在行首加上用半形「;」,
來告訴吉里吉里這是註解而不被執行這行內的文字或指令。
(在非行首位置插入「;」不會被當作註解而是顯示成文字)
在 .tjs 檔或在[iscript] 和 [endscript] 範圍內,
註解可使用 「//」作單行註釋和 「/* 註釋文字 */」作多行註釋。
;將字體顏色轉為紅色
[font color='0xff0000']
[iscript]
//在 [iscript] 和 [endscript] 中可以直接寫入TJS式
/*
* 在吉里吉里中常見的多行註解形式
* 以上這些註解都不會顯示在遊戲中
*/
[endscript]
Tab
在鍵盤左邊會有一個稱為 Tab 的按鍵,
按下後會產生一長串的空白使文字退到特定位置,
主要的功能是用來讓上下文句位置對齊,
在程式碼中,可以用於排縮文本使腳本方便查看。
於 tab 後寫上的文字或指令會如常執行,
而 tab 本身會被程式跳過,
打上數個 tab 也不會影響在畫面上的文字顯示或指令。
除了一般的文字顯示外,
文字圖層也可以用於顯示選項與按鈕,
這些功能可以用於系統選項、小遊戲、處理分支劇情,
無論在製作任何遊戲,都必定會使用上。
這部分將會在下一期詳細解說。
この記事にコメントする
この記事へのトラックバック
- この記事にトラックバックする