コンテンツにスキップ

旧コマンド・実験的機能

互換のために残している旧コマンドと、実験中の機能です。新しいスクリプトでは使わないでください。

対応ランタイムの記号

○ 対応 / △ 一部対応 / × 非対応 (読み飛ばし) / — 準備中


OPNAPlay / OPLLPlay / FMStop — 旧 FM コマンド

旧コマンドです。fm play / fm stop を使ってください。

書式

OPNAPlay <MMLファイル名>
OPLLPlay <MMLファイル名>
FMStop

それぞれ fm play <MML> opna、fm play <MML> opll、fm stop と同じ動作です。旧名 FMPlay も OPNAPlay の別名として使えます。

対応ランタイム

ランタイム 対応 補足
Windows (Unity) ○
XZ80 ○
MSX (V9990) △ OPLLPlay と FMStop のみ対応します。
PSP × 非対応 (読み飛ばし)
X68000 △ FMStop のみ (音声の停止として) 対応します。

call 8puzzle — 8 パズル (実験的)

指定画像を使った 8 パズルを呼び出します。

書式

call 8puzzle <画像名> [シャッフル回数]

対応ランタイム

ランタイム 対応 補足
Windows (Unity) ○
XZ80 × 非対応 (読み飛ばし)
MSX (V9990) × 非対応 (読み飛ばし)
PSP × 非対応 (読み飛ばし)
X68000 × 非対応 (読み飛ばし)

float / string — 小数・文字列変数 (実験的)

小数・文字列の変数を宣言または代入します。

書式

float <変数> = <式>
string <変数> = "文字列"

対応ランタイム

ランタイム 対応 補足
Windows (Unity) ○
XZ80 × 非対応 (読み飛ばし)
MSX (V9990) × 非対応 (読み飛ばし)
PSP × 非対応 (読み飛ばし)
X68000 × 非対応 (読み飛ばし)

mode / at / spawn — シューティングモード (実験的)

実験中のシューティングモードに関するコマンドです。

書式

mode <shooting|adventure>
at <time|frame>
spawn <enemy_id> <x> <y> ...

対応ランタイム

ランタイム 対応 補足
Windows (Unity) ○
XZ80 × 非対応 (読み飛ばし)
MSX (V9990) × 非対応 (読み飛ばし)
PSP × 非対応 (読み飛ばし)
X68000 × 非対応 (読み飛ばし)