プレイ日記
SoulBlack grape90
BGのスクロールってどうやるんですか?
3そうだね
プレイ済み
返信[1]
親投稿
かおなし SYO-YU-KOTO
私BGあまり使ったことないですが… BGにはGRPの様に5枚(?)スクリーンを持っていてそれぞれを動かす事でスクロールさせることができます GRPと違うのは、大きさを自由に設定できる事とBGとして登録されているキャラクタしか使えない事です 申し訳ないけど具体的な命令は知らないです…
0そうだね
プレイ済み
返信[2]
親投稿
SoulBlack grape90
»»»ツララさん あれは自分が文章の意味の捉え方を間違っただけです。
0そうだね
プレイ済み
返信[3]
親投稿
SoulBlack grape90
もっと簡単な方法はないかな~
1そうだね
プレイ済み
返信[4]
親投稿
かおなし SYO-YU-KOTO
ヒントはBGFILL DATAを使うともっと簡単になったり
0そうだね
プレイ済み
返信[5]
親投稿
SoulBlack grape90
なんか違う...
1そうだね
プレイ済み
返信[6]
親投稿
かおなし SYO-YU-KOTO
よく見るマップ読み込み方法(DATA) 文字とBGキャラを対応させてBGデータを作成する方法
0そうだね
プレイ済み
返信[7]
親投稿
かおなし SYO-YU-KOTO
BGFILLはBGスクリーンの中での座標を使ってBGキャラを敷き詰めます BGOFSはBGスクリーン内ではなく表示される画面(見かけ)上での座標を使ってBGスクリーンごと移動させます
0そうだね
プレイ済み
返信[8]
親投稿
かおなし SYO-YU-KOTO
上のプログラムで吐くエラーは恐らくOut of Rangeかと BGSCREENで設定したスクリーンサイズを超える座標を指定するとエラーになります なのでループ回数に制限をつけます IF GT>5 THEN @○○ これは変数GTが5「より」大きい数の時@○○に行くという命令です あるいは指定回数ループするFOR~NEXT命令を使うといいです (今回の場合はループさせなくてもBGFILL 0,10,25,15,578でよかったりします)
0そうだね
プレイ済み
返信[9]
親投稿
SoulBlack grape90
すみません。そこじゃないんです。なんか途切れてしまいます。
0そうだね
プレイ済み
返信[10]
親投稿
TERA(LL) tera0413
ええっとつまり、こういう事ですか?
0そうだね
プレイ済み
返信[11]
親投稿
かおなし SYO-YU-KOTO
引数勘違いですすんません
0そうだね
プレイ済み
返信[12]
親投稿
SoulBlack grape90
ありがとうございます!
0そうだね
プレイ済み