ユーザ用ツール

サイト用ツール


メッセージ

文書の過去の版を表示しています。


メッセージ

nowait

nowaitタグ以降は全てのテキストを一瞬で表示します。会話しているキャラクタ名の表示によく使います。endnowaitタグで通常のテキスト表示に戻ります。

endnowait (nowaitの終了)

current (操作対象のメッセージレイヤ指定)

属性必須説明
nameYesタグ名以降この名前をタグとして使用できる
layeryes--
pagenofore(デフォルト)/back 
withbacknotrue/false(デフォルト)裏も操作する/しない

position (メッセージレイヤの属性)

属性必須説明
layeryesmessage1,2,3…対象のメッセージレイヤを選択する
pagenofore(デフォルト)/back対象のページを選択する
leftnoピクセル左端の位置を指定
topnoピクセル上端の位置を指定
widthnoピクセル幅を指定
heightnoピクセル高さを指定
colornoカラーコード(RRGGBB形式)背景色の指定
以前に1度でもframeを指定していた場合、color指定は無意味になる
framenoファイル名メッセージレイヤの背景画像
opacityno0~255(デフォルト)テキスト背景画像のの透明度
marginlnoピクセル余白部分left
margintnoピクセル余白部分top
marginrnoピクセル余白部分right
marginbnoピクセル余白部分bottom
visiblenotrue/false(デフォルト)メッセージレイヤが見える/見えない
fontscaleno百分率(デフォルト)文字の大きさ
100で等倍
spacelinenoピクセル行間
iconimgnoファイル名クリック待アイコン画像(アイコン画像が縦方向に連結されていること)Browser
iconleftnoピクセルクリック待アイコン画像を表示する位置(基準点はキャンバスの左上角、画像左上角)Browser
icontopnoピクセル同上
iconcountno数字クリック待アイコン画像の数 Browser
iconintervalnoミリ秒クリック待アイコン画像の切替間隔[ms] Browser

※クリック待アイコン画像の設定がない場合、クリック待ち時に下三角「▼」が上下します。

使用例
@position layer=message0 page=fore left=0 top=400 width=800 height=200 opacity=100 marginl=18 visible=true frame=textback iconimg=test1 iconleft=300 icontop=200 iconcount=5 iconinterval=200

//透明度の操作while文で透明度を上げていく
@eval exp="tf.opacity=0"
@while exp="tf.opacity<255"
@position layer=message0 visible=true opacity=&tf.opacity
@eval exp="tf.opacity+=10"
@endwhile
@position layer=message0 page=fore visible=true opacity=255

font (文字属性指定)

属性必須説明
layeryesmessage1,2,3…指定するレイヤ
color--6桁カラーコード
shadowcolor- 文字の影の色(不要の場合は0x——を指定)
face-fukuro文字を影の色で囲んだものにする

※faceはfukuroのみ指定できます
 文字の周りを影の色で囲った文字になります
※同position内で文章の一部分だけ色を変えることはできません

l (行末クリック待ち)

行末でクリック待ちをする

r (改行)

改行する

p (改ページクリック待ち)

改ページのクリック待ちをする

//よくある行末処理表現 クリック待ちをしてから文字を消去する
[p][cm]

cm (全てのメッセージレイヤのクリア)

全てのメッセージレイヤのクリア

er (メッセージレイヤの文字の消去)

メッセージレイヤの文字の消去

history (バックログ蓄積有無)

テキスト履歴への蓄積有無設定

属性必須説明
outputnotrue/falsetrue(初期値):蓄積する
false:蓄積しない
例:
[history output=false]
メッセージ.1626923646.txt.gz · 最終更新: 2021/07/22 12:14 by yam