ユーザ用ツール

サイト用ツール


メッセージ

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


メッセージ

nowait

全てのテキストを一瞬で表示する。会話しているキャラクタ名の表示によく使います。

endnowait (nowaitの終了)

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

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

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

属性必須説明
layeryesmessage1,2,3…対象のメッセージレイヤを選択する
pagenofore(デフォルト)/back対象のページを選択する
leftnoピクセル左端の位置を指定
topnoピクセル上端の位置を指定
widthnoピクセル幅を指定
heightnoピクセル高さを指定
colornoカラーコード(RRGGBB形式)背景色の指定~~以前に1度でもframeを指定していた場合~~colorは無効になる
framenoファイル名メッセージレイヤの背景画像~~downloadタグは不要
opacityno0~255(デフォルト)透明度~~moveで透明度を操作してはいけない~~操作するときは以下詳細に記述
marginlnoピクセル余白部分left
margintnoピクセル余白部分top
marginrnoピクセル余白部分right
marginbnoピクセル余白部分bottom
vertical true/false(デフォルト)縦書きモードにする/しない
visiblenotrue/false(デフォルト)メッセージレイヤが見える/見えない
fontscaleno百分率(デフォルト)文字の大きさ
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

ゲーム画面横幅一杯に29文字を出せる大きさが標準のフォントサイズになります。

transで背景や立ち絵と同時にメッセージレイヤを操作することがない限り
transでmessage=falseを指定すればpositionはpage=backをする必要はない(?)

//透明度の操作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 (改行)

改行する
行末でこのタグを使用するとコンバート結果が意図しないものになることがある
行末でrタグを使用する場合は\r\n[r]などと改行をはさむと正しくコンバートされる

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

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

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

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

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

メッセージ.1625107690.txt.gz · 最終更新: 2021/07/01 11:48 by advmanager