トピック
ばTAソso ^_^ bantaka0225

なんで、55行が、アウト オブ レージ になるんですか?

1そうだね
プレイ済み
返信[1]
親投稿
BGレイヤーの大きさは既定で25x15です。即ち、横が0~24、縦が0~14です。亦、RND関数は、引数に排他的最大値を指定します。従って、BGXには0~25、BGYには0~15に成るので、BGXに25かBGYに15が設定されると、範囲外(Out of range)の例外(エラー)が発生します。因みに、アウト オブ レンジです。
0そうだね
プレイ済み
返信[2]
親投稿
すぎ field2050
BGの初期時のサイズの外側に描こうとしてエラーになっています。 横 0-24 縦 0-14だったかな? BGX=RND(25) BGY=RND(15) なら発生しなくなると思います。
0そうだね
プレイ済み
返信[3]
親投稿
say sayer.exe
bgxとbgyの設定がまずいです bgputで設定できる座標の値はx座標が0~24、y座標が0~14だそうです(初期状態では) なので、53行54行の式を bgx=rnd(24) bgy=rnd(14) にしたらいいでしょう もしくは、@loopの上辺りに bgscreen 1,26,16 と書いておくと言う手もあります たぶん
0そうだね
プレイ済み
返信[4]
親投稿
say sayer.exe
あちゃ かぶった上にミスってた
0そうだね
プレイ済み
返信[5]
親投稿
ばTAソso ^_^ bantaka0225
ありがとうございます!
0そうだね
プレイ済み