ランタイム対応表¶
VNStudio 0.92.0-beta 時点の、ランタイムごとのコマンド対応状況です。△ の内容は、各コマンドのページの「対応ランタイム」欄に書いてあります。
Windows (Unity) 以外のランタイムは α 版です
XZ80・MSX・PSP・X68000 のランタイムは α 版で、一部の機能が未実装です (下の表の × と —)。今後のバージョンで順次対応します。
対応ランタイムの記号
○ 対応 / △ 一部対応 / × 非対応 (読み飛ばし) / — 準備中
非対応のコマンドは、そのランタイム向けに書き出すときに読み飛ばされます。同じスクリプトを複数のランタイムで使う場合は、非対応のコマンドがあっても問題なく進行します。
テキスト・待機¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| say | ○ | ○ | ○ | ○ | ○ |
| wait | ○ | ○ | ○ | ○ | ○ |
| wait input | ○ | ○ | ○ | ○ | ○ |
| clear | ○ | ○ | ○ | ○ | ○ |
| end | ○ | ○ | ○ | ○ | ○ |
背景¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| bg / bg0 | ○ | ○ | ○ | ○ | ○ |
| bg1〜bg3 | ○ | △ | × | △ | △ |
| bg_scroll | ○ | × | ○ | ○ | ○ |
キャラクター¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| show | ○ | ○ | ○ | ○ | △ |
| hide | ○ | ○ | ○ | ○ | ○ |
| move | ○ | ○ | △ | ○ | ○ |
画面演出¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| fade | ○ | ○ | △ | ○ | △ |
| white | ○ | ○ | ○ | ○ | ○ |
| shake | ○ | ○ | ○ | ○ | ○ |
| ui_anim | ○ | × | × | ○ | △ |
サウンド¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| bgm | ○ | ○ | × | ○ | △ |
| se | ○ | ○ | △ | ○ | △ |
| voice | ○ | ○ | △ | ○ | △ |
| fm | ○ | ○ | △ | × | × |
フロー制御・変数¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| label | ○ | ○ | ○ | ○ | ○ |
| jump / goto | ○ | ○ | ○ | ○ | ○ |
| call / return | ○ | ○ | ○ | ○ | ○ |
| int / set / add | ○ | △ | △ | △ | △ |
| if | ○ | ○ | ○ | ○ | ○ |
| switch / case / default | ○ | ○ | ○ | ○ | ○ |
選択肢¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| choice | ○ | ○ | ○ | ○ | ○ |
| ui_choice | ○ | △ | △ | △ | △ |
セーブ・メニュー・CG¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| save / load | ○ | × | — | × | ○ |
| savegrid / loadgrid | ○ | × | — | ○ | ○ |
| settingsmenu | ○ | × | — | ○ | ○ |
| menu exit | ○ | △ | ○ | ○ | ○ |
| cg0〜cg255 | ○ | ○ | — | ○ | ○ |
| call cgmode / cggrid | ○ | ○ | — | ○ | ○ |
| call savemode / call loadmode | ○ | × | × | × | × |
| setactive | ○ | ○ | ○ | ○ | ○ |
| menuwindow | ○ | × | × | × | × |
| sysmenu / sysauto | ○ | × | × | × | × |
設定 (config)¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| config text font | ○ | × | △ | △ | △ |
| config text size | ○ | △ | △ | △ | △ |
| config text speed | ○ | ○ | ○ | ○ | ○ |
| config text wait | ○ | ○ | ○ | ○ | ○ |
| config text color | ○ | ○ | ○ | ○ | ○ |
| config char_text size | ○ | × | × | × | × |
| config textwindow | ○ | ○ | ○ | ○ | ○ |
| config textwindow mode | ○ | × | × | × | × |
| config choicewindow | ○ | ○ | ○ | ○ | ○ |
| config menuwindow | ○ | × | ○ | ○ | ○ |
| config uisound | ○ | ○ | △ | ○ | ○ |
| config automode | ○ | ○ | ○ | ○ | ○ |
| config volume | ○ | × | × | × | × |
| config background color | ○ | ○ | ○ | ○ | ○ |
| config fullscreen / windowsize | ○ | × | × | × | × |
| config savedata slots | ○ | × | × | × | × |
| config sysmenu | ○ | × | × | × | × |
| config menu | ○ | × | × | × | × |
| config rightclick | ○ | × | × | × | × |
XZ80 専用設定 (configXZ80)¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| configXZ80 screenmode | × | ○ | × | × | × |
| configXZ80 combiMode / outputMode | × | ○ | × | × | × |
| configXZ80 speed | × | ○ | × | × | × |
旧コマンド・実験的機能¶
| コマンド | Windows (Unity) | XZ80 | MSX (V9990) | PSP | X68000 |
|---|---|---|---|---|---|
| OPNAPlay / OPLLPlay / FMStop | ○ | ○ | △ | × | △ |
| call 8puzzle | ○ | × | × | × | × |
| float / string | ○ | × | × | × | × |
| mode / at / spawn | ○ | × | × | × | × |