オブジェクトコマンドリファレンス
- トップ
- > 画面スクリプト
- > オブジェクトコマンドリファレンス
- > vram
文字列設定【layout】
STRINGオブジェクト設定を行います。
書式 : [obj] layout [mode] (p1) (p2) ...
- mode
- 設定内容(※下記参照)
- p1〜
- 設定パラメータ(mode内容によって異なります)
mode [view] : [obj] layout view [w] [h]
-
描画範囲を設定します。
- w
- 幅
- h
- 高さ
mode [color] : [obj] layout color [fr] [fg] [fb] [sr] [sg] [sb] [rr] [rg] [rb]
-
カラー設定を行います。
- fr 〜 fb
- フォントのメイン色のRGBを指定します。
- sr 〜 sb
- 影色のRGBを指定します。
- rr 〜 rb
- ルビのRGBを指定します。
mode [margin] : [obj] layout margin [left] [top] [right] [bottom]
-
viewで設定された描画範囲のマージン(余白)を設定します。
- left
- 左
- top
- 上
- right
- 右
- bottom
- 下
mode [move] : [obj] layout move [h] [v]
-
文字送り幅・改行幅を設定します。
- h
- 送り幅
- v
- 改行幅
標準は 0 です。
mode [ruby] : [obj] layout ruby [y]
-
ルビ表示位置(縦位置)を設定します。
- y
- 縦位置
mode [frame] : [obj] layout frame (frame)
-
文字送り速度を設定します。
- frame
- 1文字あたりの表示速度。省略時はゲーム設定の値。
mode [font] : [obj] layout font (font)
-
使用するフォントを設定します。
- font
- 使用するフォント名。省略時はゲーム設定の値。
mode [shadow] : [obj] layout shadow (rd) (ar)
-
影タイプを設定します。
- rd
- 1:右下に影を付けます。
- ar
- 1:フォントの周りを囲みます。
mode [size] : [obj] layout size (s)
-
フォントサイズを設定します。
- s
- フォントサイズ
mode [scrolltype] : [obj] layout scrolltype (type)
-
テキスト表示方式の設定
- type
- 表示方式
0なら1文字ずつ表示、1ならワイプ表示
※テキスト表示方式をワイプモードにすると、エクケープシーケンス \w \wf の指定が無効化されます。
そのため、ワイプモードの場合は\w0; の代わりとして、\wr を使用し、表示開始フレームをリセットします。
mode [wipewidth] : [obj] layout wipewidth (width)
-
テキスト表示方式をワイプ表示とした場合のワイプ幅を設定します。
- width
- ワイプ幅
mode [fontind] : [obj] layout fontind (fontfile)
-
オリジナルのttfファイルを使用します。
- fontfile
- ttfファイル名
※元に戻す場合は str layout font コマンドでリセットします。
対象オブジェクト
- STRING