投稿
ヨ! kame1005
購入するもいきなりつまづきました 描写されないです...
1そうだね
プレイ済み
返信[1]
親投稿
まーくん MARK6502
CLS命令は、ループの外に起きましょう。 毎回、画面がクリアされてしまいます。
0そうだね
プレイ済み
返信[2]
親投稿
けい kei0baisoku
とは言え、VSYNCのあとに消してるから問題無さそうな気もします。多分、1フレーム前に描いたものをリセットさせる意図ですよね? CLS命令に、描画との同期に関するバグがあるらしいのでそれかも。 CLS命令の直前に「GCLS」という命令を追加したら直ったりしませんか?
0そうだね
プレイ済み
返信[3]
親投稿
ヨ! kame1005
GCLS追加することで意図した動作になりました お二人ともありがとうございました 毎回画面全体を書き換えようと考えてましたがおかげさまでスッキリいたしました
0そうだね
プレイ済み
返信[4]
親投稿
ヨ! kame1005
最後の行のPPXはまーくんさんのCLSを試したときに前回の座標の消し忘れです><
0そうだね
プレイ済み
返信[5]
親投稿
まーくん MARK6502
成る程、だから、積極的にブランクでキャラクターを消す処理を書いてないんですね。 納得です。
0そうだね
プレイ済み
返信[6]
親投稿
ヨ! kame1005
ベーシック楽しくなってきた FOR~NEXTでゲーム範囲描写 移動しながら弾発射はできました 次の課題はDIM変数で連射と敵配置です
1そうだね
プレイ済み
返信[7]
親投稿
けい kei0baisoku
慣れるの早いですね!w(^O^) すごいw
0そうだね
プレイ済み
返信[8]
親投稿
ほしけん Hosiken
修正前のプログラムで本来は正しいのですが、3号はVSYNC命令にバグがあるのが画面が見えなかった原因です。次のアップデートで治るそうです。 それまでは、VSYNCの直後、CLSするまでの間に、FOR I=0 TO 600:NEXT と書いてほんの少しだけ時間稼ぎするとうまくいきます。GCLSを書くとうまくいったのは、GCLSが同等の時間稼ぎをしてくれたからのようです。
0そうだね
プレイ済み
返信[9]
親投稿
ヨ! kame1005
連射と敵制御も出来ました クールタイムと最大数フラグ管理の事をすっかり忘れたお陰でガトリングかよと吹きました。
0そうだね
プレイ済み