忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【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 也不會影響在畫面上的文字顯示或指令。


除了一般的文字顯示外,
文字圖層也可以用於顯示選項與按鈕,
這些功能可以用於系統選項、小遊戲、處理分支劇情,
無論在製作任何遊戲,都必定會使用上。

這部分將會在下一期詳細解說。

 

拍手[4回]

PR

この記事にコメントする

お名前
タイトル
メール
URL
コメント
絵文字
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
パスワード

この記事へのトラックバック

この記事にトラックバックする