きまぐれ子育て記

3人の子ども達と過ごす日々

SCRATCH で横スクロールアクションゲームを作ろう!③

スポンサーリンク

冬休みにだいちゃんとスーパーマリオゲームを作って遊びたい!

そのために、まずは私が横スクロールアクションゲームを作って、その作り方をまとめておきましょう。

(追記 作り方は別サイトにまとめました。)

kazuyuki-t.hatenablog.com

前々回は色々な地形におけるキャラクターの移動を作りました。

 

www.kansouiroiro.com

 

前回は敵と遭遇したときのアクションを作りました。

 

www.kansouiroiro.com

 

今回はゴールの動作を作ります。

やっぱりゴールしたら旗を掲げたい!というわけで、

1. 旗のポールに接触したらゴール

2. 接触した高さまで旗を掲げる。

のルールで作っていきましょう。

 

旗を掲げよう

緑色の旗をクリックしてスタート。左右矢印キーでキャラクターの移動。スペースバーでジャンプ。

 

<メモ>

ポールと旗は別のスプライトで用意する。

ポールがキャラクターに接触したらゴールの信号を送る。

キャラクターがゴールの信号を受け取ったら、y 座標を変数 flag-y に入力し、そこまでのスクリプトを停止。ゴールの動きに移ります。

旗がゴールの信号を受け取ったら、flag-y の高さまで移動。このときキャラクターの動きと同調するように調整します。

 

詳しい作成方法はまた後日。次回はやっと横スクロールかな。