コンセプトレベルなのであまり期待しないでください。 位置指定が楽になるということに主眼を置いています。
コマンド | 役割 |
@cl.enter name=名前 | ステージにキャラを入場させる。入場は1回でよい。退場させるまで名前が有効。 |
@cl.leave name=名前 | ステージからキャラを退場させる。キャラは消える。(name=allで全員退場の予定だが未実装。) |
@cl.file name=名前 file=chara001.png | 指定した名前のキャラのファイルを指定する(拡張子は省略可になる予定)。name=bgで背景も指定可能。 |
@cl.pos name=名前 align=left x+=100 y+=100 | キャラの位置を指定する(align=,valign=,x=,x+=,x-=,y=,y+=,y-=の形式で指定可能) |
@cl.alpha name=名前 a=255 | キャラのアルファ値を指定する |
@cl.dim name=名前 dim=true | キャラを暗くかの手動設定を行う。dim=trueかdim=false |
@cl.time t=0.5 | フェードやアニメの時間を指定する |
@cl.effect effect=normal | フェードのエフェクトを指定する |
@cl.move name=名前 t=0.5 x+=100 | アニメの指定を追加する。振動のような周期的なアニメを簡単に記述できる。x=,x+=,x-=,y=,y+=,y-=,a=が使える。加速度は未対応。※この機能は未テスト。 |
@cl.run | フェードかアニメを実行する(moveが使われていればアニメとなる。そうでなければフェードとなる。フェードのみ動作確認した。) |
まだ実装していないが、マクロを使いやすくして、@gosubを書かなくてよくする予定。
&キャラ名 表情1
マクロに引数を渡せるようにして、画像のロードを簡単にできるようにする予定。ラベルではなく@defみたいな形にしようかと考えているが、まだ決まっていない。
@def キャラ名 ファイル名 @st.file name=キャラ名 file=キャラ名/%{ファイル名} @st.run @return