投稿
l-oxygen_k KOKO929292
しっかりSP0は定義してるのにえらる どこか文法の過ちってありますか?
0そうだね
プレイ済み
返信[1]
親投稿
みむ*mim hidemimtp
syntaxエラーですか? 2つある文法を分けてみる、もし必要なければ「,SZ」を消してみる、等々・・・ エラー内容ともうちょっと上のPGがないと特定できないかもですねー。
0そうだね
プレイ済み
返信[2]
親投稿
マギー M191246
よくわからないですけど スプライトが動かないとかかな?
0そうだね
プレイ済み
返信[3]
親投稿
けい kei0baisoku
SPDEF 0 の行を通ってないのが一番可能性が高いと思います。 SPDEF 0の行の直後にDIALOG命令を置いて、通っているか確認してみるのはどうでしょうか。
0そうだね
プレイ済み
返信[4]
親投稿
みむ*mim hidemimtp
むしろ、SPDEFだけしてSPSETしてないとか??
0そうだね
プレイ済み
返信[5]
親投稿
けい kei0baisoku
あ、すいません。私のコメント間違えました。 ×SPDEF ○SPSET でした。
0そうだね
プレイ済み
返信[6]
親投稿
l-oxygen_k KOKO929292
エラー内容は『命令・関数の引数個数の誤り』でした。(Illegral function call) 見ての通り、SPSET 0、しっかりやってます。 ユーザ関数・命令 XY OUT X,Y コンソールのカーソル位置取得(XはX軸、YはY軸) B OUT … ボタンWAIT付き取得命令 変数(ワイルドカード使用) S[X~Z] スプライト情報
0そうだね
プレイ済み
返信[7]
親投稿
けい kei0baisoku
なるほど。 全体が分からないので見える範囲で思い付くことです。参考になれば。 ・エラーが出るのは37行目か? ・37行目なら、コロンの左側か右側か。分からない場合は行を分けてみる。 ・右側なら、10行目のSPSETの行に、DIALOG "SPSET 0" を置いて、エラーの前に通っているか確認してみる。 ・SPCLR命令がどこかにないか探して、もしあれば同様に、DIALOG "SPCLR" と置いてみてエラーの前に通ってないか確認してみる。 こんな感じでどうでしょう? よく分からないバグを調べるときは「こうなってるはず」というのを一つ一つ調べて確認していくのが早くて確実です。
0そうだね
プレイ済み
返信[8]
親投稿
マギー M191246
下画面に切り替えたところよりあとに SPSETしてみては、どうでしょう?
0そうだね
プレイ済み