これを学ぶよ
わざ「Portal」(ゴール) スプライトと「Coin」(コイン) スプライトを置く。Portal に触れたら「クリア!」と言ってゲーム終了。Coin に触れたらカウントアップして消える。これでプラットフォーマーゲームが完成だよ。
つかうブロック
動画を見て、自分でも作ってみよう
やってみよう!1Portal (ゴール) スプライトを追加してクリア判定を作ろう
👇 下の「使うブロック」は 1 つめが Player (Portal 判定つき)、2 つめが Ground、3 つめが Danger、4 つめが Portal のスクリプトだよ。 前のレッスンの Player + Ground + Danger に加えて、Portal (ゴール) スプライトを追加 (丸い扉やキラキラの絵を自分で描く)。Portal は Ground と同じパターンで x: 500 y: -50 に置いて スクロールX 連動。Player の「ずっと」のなかに「もし Portal に触れた なら 『クリア!』と 3 秒言ってすべてを止める」を追加。コインの数 変数も先に 0 にセット (次のステップで Coin に使う)。
↑上のならべ方も見てね
使うブロック
ヒント
2Coin (集めるアイテム) スプライトを追加して完成させよう
👇 下の「使うブロック」は 1 つめが Player、2 つめが Ground、3 つめが Danger、4 つめが Portal、5 つめが Coin のスクリプトだよ。 「Coin」(コイン) スプライトを追加 (黄色い丸を自分で描く or ライブラリから黄色のスター等を選ぶ)。緑の旗で x: 250 y: -50 に置いて「表示する」、「ずっと」のなかでスクロール連動 + 「もし Sprite1 (プレイヤー) に触れたら コインの数 を 1 ずつ変えて 隠す」と書く。これで Coin を集めるとカウンターが増えて Coin が消える。Coin を増やしたければ複数の Coin sprite を作るか、クローンを使おう。これでプラットフォーマーゲームの完成だよ!
使うブロック
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら