トピック
ころは korohamet032

横へゆっくりスクロールしたい。

FORやSCROLLを使って試行錯誤してみたのですが,わからないので教えてほしいです。
0そうだね
プレイ済み
返信[1]
親投稿
ころは korohamet032
右→左です。
0そうだね
プレイ済み
返信[2]
親投稿
Hanzo rzsense
添付のような感じですか?
2そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
プログラムを見た限りではグラフィック画面のスクロールをしたいという 事でいいのかな? 基本的にはGCOPY命令で1ドット左にグラフィック画面をずらして コピーした後に右端を黒色で消去すればグラフィック画面が スクロールして見えます。 WHILE TRUE GCOPY 0,1,0,399,239,0,0,TRUE GLINE 399,0,399,239,RGB(0,0,0) VSYNC WEND
2そうだね
プレイ済み
返信[4]
親投稿
おちゃめ ochame_nako
グラフィック面のスクロールはGOFS命令を使うのが最も簡単です。 (最初に画面に適当なグラフィックを表示しておく) FOR I=0 TO 512  GOFS I,0  VSYNC NEXT これで右→左へスクロールします。 表示オフセットを変えるだけなのでどの方向へのスクロールも簡単にできます。
3そうだね
プレイ済み
返信[5]
親投稿
ほしけん Hosiken
3.3新機能のGOFSを使う方法もあります。 WHILE TRUE  GOFS X,0  INC X  VSYNC WEND
3そうだね
プレイ済み
返信[6]
親投稿
otta777 otta777a
こうすると画面の左端に消えたグラフィックが右端に描かれ 画面の両端が繋がっているように見えます。 WHILE TRUE GCOPY 0,0,0,0,239,400,0,TRUE GCOPY 0,1,0,400,239,0,0,TRUE VSYNC WEND
2そうだね
プレイ済み
返信[7]
親投稿
みむ*mim hidemimtp
何となく、シューティングゲームの背景の宇宙+星っぽいものかなと思ったんですが、そんな感じならグラフィックでもいいですがBGを使うのも手ですよ。 グラフィック画面と違ってBGは画面サイズを自由に変更可能なので、簡単なのは、最初にスーパーマリオのように横に長い画面を作ってBGANIMしておけばあとは放置してても勝手にスクロールしてくれます。 本当は2画面分のBGを作ってそれを入れ替えながらスクロールさせるのがよくやるやり方ですけどね。 V3.3から、8ドット単位のBGも使えるようになりました。
1そうだね
プレイ済み
返信[8]
親投稿
ボーネン gurigura2003
BGOFS レイヤー,x,y yのところをへらすとできると思います。 ループ毎に...
1そうだね
プレイ済み