背景のスクロール -プラットフォーム・ゲーム-

2019.01.17

こんにちは^^
プラットフォームゲームの続きを少しづつ紹介します。


今回のテーマは背景のスクロールです^_^
キャラクター自身の動きが出来てきたので、
実際に歩いたり走ったりするとキャラクターが別の場所へ移動しているように見えるスクリプトを作成しました。

限られた小さな四角い画面の中で、どうやって倍以上ある広大なステージを作っていくのか?
リアルな日常では人が動いて、背景が移り変わって行くのですが、
このゲーム内ではキャラクターは四角い画面からは出ることが出来ません。
代わりに背景の方をキャラクターの動きに合わせて動かすことで、移動しているように見せます。


キャラクターが右へ歩いていけば背景は左へ、左へ歩いていけば背景は右へ、といった具合にプログラムすることで、
キャラクターは同位置にいても動いているように見せることができます^^


今回はみんな思い思いの背景?となりましたが…。しっかり動かすことができました\(^o^)/

また、背景に置いたいくつかの障害物のスクロールスピードをそれぞれ差をつけることで、
視差(パララックス効果)を表現することもできます。
近くにあるものは早く、遠くにあるものはゆっくりとスクロールさせると、奥行きを表現することができます。

移動ができるようになったら、次は障害物。当たり判定のプログラムにチャレンジしていきます!