りんどうスクリプト

発言関連
¥n 改行
¥¥ ¥マーク表示
キャラクター動作関連
¥p[0] フォーカス変更
フォーカス変更時のディレイは0.7秒。
フォーカス変更時は、吹き出しの内容を消去します。
¥p[0,0] ディレイ指定フォーカス変更
2つ目の数字に100を掛けた値(単位ミリ秒)のディレイの後で、フォーカスを変更する。
¥p[0,7]と¥p[0]が同等。
¥h フォーカス変更
¥p[0]と同等。
¥u フォーカス変更
¥p[1]と同等。
¥s[0] ポーズ指定
-1を指定すると非表示
ポーズ変更時のディレイは0.05秒。
¥s[0,0] ディレイ指定ポーズ指定
2つ目の数字に100を掛けた値(単位ミリ秒)を待った後で、次のコマンドを実行する。
¥w[0] ウェイト
数字に50を掛けた値(単位ミリ秒)の間隔をあける。
¥w[1]
0.05秒待ち
¥w[2]
0.1秒待ち
¥w[10]
0.5秒待ち
¥w[20]
1秒待ち
¥w[40]
2秒待ち
¥z[a,,,] 並び替え
前後関係の順番を指定します。
¥p[]に対応する番号をコンマ区切りで指定します。
最初に指定したキャラクターから、順番に前から表示し、指定されていないキャラクターの順番は変更しません。
¥_z[a,,,] 並び替え
前後関係の順番を指定します。
¥z[]の反対で、最初に指定したキャラクターから、順番に後ろから表示します。
¥m[t,x,y,z] 移動・リサイズ
tに100を掛けた値(ミリ秒)で(x, y)地点へ移動
zの指定があるとリサイズ(w、h、%)

指定例

¥m[30,100,200,400w]
3秒(3000ミリ秒)・(100px, 200px)へ移動・400pxに拡大(高さは幅に合わせて拡大)
¥m[30,100,200,400h]
3秒(3000ミリ秒)・(100px, 200px)へ移動・高さ400pxに拡大(幅は高さに合わせて拡大)
¥m[30,100,200,200%]
3秒(3000ミリ秒)・(100px, 200px)へ移動・幅、高さをそれぞれ200%(2倍)に拡大
¥m[25,500,600,]
2.5秒(2500ミリ秒)・(500px, 600px)へ移動・サイズ変更なし
¥m[25,100,,]
2.5秒(2500ミリ秒)・(100px, 現在のy位置)へ移動・サイズ変更なし
¥m[25,,200,]
2.5秒(2500ミリ秒)・(現在のx位置、200px)へ移動・サイズ変更なし
¥m[15,,,50%]
1.5秒(1500ミリ秒)・移動なし・幅、高さをそれぞれ50%に縮小
¥m[25,,,100%]
2.5秒(2500ミリ秒)・移動なし・初期サイズに戻る
¥_m[t,x,y,z] 初期値へ移動・リサイズ
tに100を掛けた値(ミリ秒)で初期地点へ移動、初期サイズに戻る
¥_m[25,500,600,]
2.5秒(2500ミリ秒)・(500px, 600px)へ移動・初期サイズに戻る
¥_m[25,100,,]
2.5秒(2500ミリ秒)・(100px, 初期地点のy位置)へ移動・初期サイズに戻る
¥_m[25,,200,]
2.5秒(2500ミリ秒)・(初期地点のx位置、200px)・初期サイズに戻る
¥_m[15,,,50%]
1.5秒(1500ミリ秒)・初期地点へ移動・幅、高さをそれぞれ50%に縮小
¥_m[15,,,200w]
1.5秒(1500ミリ秒)・初期地点へ移動・200pxに拡大(高さは幅に合わせて拡大)
¥_m[15,,,300h]
1.5秒(1500ミリ秒)・初期地点へ移動・高さ300pxに拡大(幅は高さに合わせて拡大)
¥_m[20]
¥_m[20,,,100%]
2秒(2000ミリ秒)・初期地点へ移動・初期サイズに戻る
¥m[]との違いについて
¥m[]で値を省略すると、その項目を変更しないが、 ¥_m[]では初期設定値が指定された物と見なす。
そのため、全て指定した場合は¥m[]と同じになる。
¥f 左右反転canvas、filterバージョンのみ
¥_f 上下反転canvas、filterバージョンのみ
¥a[t,d,x,y] 回転canvas、filterバージョンのみ
tミリ秒で回転する。
d=数値
: 360度で指定。プラスは時計回り、マイナスは反時計回り。
d='+'
: 時計回りに回転を戻す。(未実装)
d='-'
: 反時計回りに回転を戻す。(未実装)
(x,y)回転の中心。
x
: 数値,left, center, right, pole(デフォルト)(未実装)
y
: 数値,top, middle, bottom, pole(デフォルト)(未実装)
¥v[t,a] 透化canvas、filterバージョンのみ(未実装)
tミリ秒でa(0.0から1.0、0.1ごと)に透明化する。
0.0が透明、1.0が不透明。
¥_w アニメーション終了を待つ
移動、リサイズ、回転、透過のアニメーションの終了を待つ。
¥_p 全ポーズリセット
リセットされるポーズは設定画面で指定。
リサイズ、移動、反転、回転はリセットされる。
フォーカスは¥p[0]にセットされる。
¥_h 全ポーズ非表示
全てのキャラクターに\s[-1]を指定するのと同じ。
サイズ、移動、反転、回転などは現状維持。
¥_s[a,,,] シンクロ発言
[a,,,]で指定したプレイヤーが同時に発言する。
¥sの基本ターゲットはa。
吹き出し
¥c バルーンクリア
吹き出しを消します。
¥b バルーンクローズ
吹き出しの内容を消す。
¥_c 全バルーンクリア
すべての吹き出しの内容を消す。
¥_b 全バルーンクローズ
すべての吹き出しを消す。
¥_q クイックセッション
次のコマンドまでの台詞を一気に話す。
¥t[] フォント変更(未実装)
¥y[s1][s2]

ルビ(未実装)

S2を本文、S1をルビとして表示する。
<ruby>タグを使用するため、IE、Safari、Chromeはルビとして表示される。
それ以外のブラウザ(2011.3.1現在)はルビの部分が ( ) 括弧書きで表示される。

¥y[マジ][本気] -> 本気(マジ)

¥未定[url] リンク(未実装)
パネル
¥+[n] パネル表示
n番のパネルを表示する。
パネル表示は次のコマンドが同時に実行される。
¥+[n,m] パネル表示
n番のパネルを小パネルとして表示、クリックするとm番のパネルを拡大表示する。
¥+[n,m,1] パネル表示
n番のパネルを小パネルとして表示、クリックするとm番のパネルを拡大表示する。
コンマ区切りの3つめに"1"が指定されていると、小パネルのサイズが200x40px固定となる。
¥=[n,m,1] パネル表示(未実装)
n番のパネルを小パネルとして表示、最初からm番のパネルを拡大表示する。
コンマ区切りの3つめに"2"が指定されていると、m番のパネルを大パネルとして最初から表示する。
コンマ区切りの3つめに"1"が指定されていると、小パネルのサイズが200x40px固定となる。
¥_+[n] 指定パネル消去
n番のパネルを削除する。
¥_+[] 全パネル消去
パネル番号を指定しない場合はパネルをすべて削除する。
ボード
¥*[url] ボード変更
URLの画像をボードに表示する
背景とキャラクターの間(背景とパネルの間)に表示される。
ボードサイズは幅890px、高さ550px。
拡大縮小は不可。
中央に表示する。
¥*[] ボード削除
URLを書かない場合はボードの画像を削除する
描き文字、擬音、効果
¥-[n,x,y,p,t,d] 描き文字表示
n番の描き文字、または画像URLを(x, y)位置に、pで指定した場所に表示する。
p='f'
: キャラクターの前、吹き出しの後ろ
p='b'
: キャラクターの後ろ(初期設定)
描き文字はtに100を掛けた値(ミリ秒)後に消去。
t: 未指定は3秒。
0を指定すると、¥-[n]で消去するまで消えない。(未実装)
d='f'
: 左右反転
d=数字
: d度回転(0以上360未満)

指定例

¥-[1,550,300,f,10,f]
1番の描き文字・(550px, 300px)の位置・キャラクターの前・表示時間は1秒・左右反転
¥-[3,100,300,b,,45f]
1番の描き文字・(100px, 300px)の位置・キャラクターの後ろ・表示時間は初期設定(0.7秒)・45度回転、左右反転
¥-[5,200,50,f,,180]
5番の描き文字・(200px, 50px)の位置・キャラクターの前・表示時間は初期設定(0.7秒)・180度回転
描き文字表示は次のコマンドが同時に実行される。
¥-[n] 描き文字消去(未実装)
n番の描き文字、または画像URLを消去する。
¥@[s][x,y,f,p,t,v] 書き文字表示(未実装)
sに指定されたテキストを表示する。
x,y=数字
: 表示位置
f=数字
: フォントサイズ
c
: #FFFまたは#FFFFFF形式での色指定
p='f'
: キャラクターの前、吹き出しの後ろ
p='b'
: キャラクターの後ろ(初期設定)
t=数字
: 表示時間(単位100ミリ秒)未指定は3秒
v='0'
: 横書き(未指定は横書き)
v='1'
: 縦書き
背景
¥r[0] 背景変更
ステージは幅890px、高さ550px。
ステージサイズより小さな画像が指定された場合は、下段中央から左右に繰り返し表示。
-1を指定すると非表示。
-2を指定するとおとぎ芝居初期設定のシーンに変更する。
¥_r シーンリセット
初期設定のシーンに変更する。
音声、サウンドイフェクト
¥:[n]

音声再生(未実装)

n番に登録された音声を再生する。

総合
¥e[str] コメント
四角カッコで囲まれた部分を読み飛ばす。
¥g[url,t] ページ読み込み(未実装)
t秒後(ミリ秒ではない)にurlを読み込み、スクリプトを実行します。
第一話→第二話などの続きを自動読み込みなど。
t: デフォルトは3秒

パネル作成

[panel 0]
[url]
パネルの内容
[/panel]

¥+[0]の番号に対応する。
番号が重複する場合は後で書いたほうで上書きされる。
1行目に[URL]を記述するとアンカーが作られる。
パネル内はHTMLタグ使用可能。

小パネル
幅200px、高さ150px