ユーザ用ツール

サイト用ツール


メッセージ

メッセージ

nowait

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

endnowait (nowaitの終了)

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

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

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

属性必須説明
layeryesmessage1,2,3…対象のメッセージレイヤを選択する
pagenofore(デフォルト)/back
both
対象のページを選択する
bothは表裏両方
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ファイル名クリック待アイコン画像(アイコン画像が縦方向に連結されていること)
iconleftnoピクセルクリック待アイコン画像を表示する位置(基準点(原点)はキャンバスの左上角、画像左上角)
icontopnoピクセル同上
iconcountno数字クリック待アイコン画像の数
iconintervalnoミリ秒クリック待アイコン画像の切替間隔[ms]

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

使用例
@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もしくはfont属性下記※1参照

※1
fukuro:文字の周りを影の色で囲った文字
font属性:<斜体>,<太さ>,<種類>
<斜体>:normal、italic
<太さ>:normal、bold
<種類>:sans-serif(初期値)、Osaka、Arial、などなど
<種類>はブラウザに依存します。複数のフォントを指定してブラウザによってフォントを変更することはできません。初期値以外のフォントを指定する場合、ブラウザ間で違和感がでないようにご注意ください。
例:
@font face=fukuro
@font face=normal,bold,sans-serif

※2 同position内で文章の一部分だけ色を変えることはできません

l (行末クリック待ち)

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

r (改行)

改行する

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

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

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

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

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

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

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

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

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

属性必須説明
outputnotrue/falsetrue(初期値):蓄積する
false:蓄積しない
例:
[history output=false]

u (ふりがな)

ふりがなを付ける
こちらを参照ください

b (ふりがな)

ふりがなを付ける
こちらを参照ください

y (ふりがな)

ふりがなを付ける
こちらを参照ください

メッセージ.txt · 最終更新: 2022/08/02 19:34 by yam