第3回 - 応用編(背景スクロール)

 背景画面のスクロールってどうやってんの??



 次につまったのがこれ

「背景のスクロールのさせ方がわからない。」

背景画面がスクロールするアプリをよく見かけますが、これを実現する為の方法を すごくまじめに考えてしまい
 ・まず1ドットずつ情報をずらして全体部をスクロールした後、移動した1ドット分
  新しい画面を追加する必要があるのだと思ってました。

しかし実は携帯アプリの世界においては
 ・背景画像の一部が画面の外にはみ出しても問題なし
 ・背景画像全体が画面の外においても問題なし
ということが判り背景画像等をスクロールさせるのは
非常に簡単な事である事がわかりました。

- - - - - - - - - - - - - - - - - - - - - - - - - - -

たとえば同じ背景を永久にスクロールさせる為には、
画面幅と同じ画像データを準備すれば以下の方法により
スクロールが可能です。

 1枚の画像データを2つイメージに読み込みそれぞれを
  ・画面外からの描画
  ・画面ピッタリからの描画
 して同時にずらしながらスクロールさせる事により実現可能です。

サンプルソースを用意してますので、興味があればダウンロードして
実施にコンパイルして確認してみてください。

 ◆ サンプルプログラムソース1−1(ダウンロード)
     通常版:3重スクロールします。
    


 ◆ サンプルプログラムソース1−2(ダウンロード)
     →経過→ 
     あえて画像を色分けしてます。サンプル1-1の内容がよりわかりやすいと思います。


(コンパイルの方法などは 第1回 のサイトをご参照願います。)



第4回へ進む  ( 第2回へ戻る