これを学ぶよ
わざwiki-scrolling-platformer-3 危険スプライトに触れたらやり直しになるしくみ by Cresmaia / 元プロジェクト
「Danger」(危険) スプライトを追加して、プレイヤーが触れたらスタート位置に戻る。トゲや溶岩のようなトラップ要素を入れて、ゲームに緊張感を出すよ。Danger スプライトもスクロールに合わせて動く。
つかうブロック
緑の旗が押されたときx座標を○、y座標を○にする○を○にする
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 2スクロールプラットフォーマーを作ろう
1Danger スプライトを追加してスクロール連動させよう
👇 下の「使うブロック」は 1 つめが Player、2 つめが Ground、3 つめが Danger のスクリプトだよ。 前のレッスンの Player + Ground のジャンプ + 重力構成を作りなおします。さらに「Danger」スプライトを追加 (赤い四角や トゲの形を自分で描こう)。Danger を選んで、緑の旗で x: 200 y: -80 に置いて、「ずっと」のなかで「x座標を (200 - スクロールX) にする」と書く。これで Danger スプライトもスクロールに合わせて動くようになる。プレイヤーが右に歩くと Danger が左から近づいてくるよ。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2Player に Danger 接触判定を追加しよう
👇 下の「使うブロック」は 1 つめが Player (Danger 判定つき)、2 つめが Ground、3 つめが Danger のスクリプトだよ。 Player の「ずっと」のなかに、危険判定を追加します。「もし Danger に触れた なら」、x: 0 y: -50 に行き、スクロールX を 0、Y速度を 0 にリセット (= スタート位置に戻す)。これで Danger に触れたらゲームがリセットされる、緊張感のあるプラットフォーマーになるよ。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら