スクラッチコーチキャンプ ゲームクリエイターに、オレはなる!そんなキミを応援(子供も大人も)
  • ALL
  • はじめての方へ
  • スクラッチゲームの作り方

    坂の処理|スクラッチでアスレチックゲームの作り方⑥

    坂の処理|スクラッチでアスレチックゲームの作り方⑥
    この記事は スクラッチコーチで掲載されているオリジナル記事 のバックアップです。
    スターター作品
    なし
    今回の完成サンプル
    なし

    坂道って意外と厄介なんよ。何がっていうと、平地と違ってY座標が高くなってしまうと「プレイヤーがステージに触れた」と判定されて止まってしまうんだよね。ほんの少しの坂でもプレイヤーが止まってしまう。これじゃあ僕らの目指す最高のアスレには届かないよね。

    今回は多くのスクラッチャーを絶望の底に叩き落としてきた坂道処理を一緒に作っていきたいと思う!

    坂の処理|スクラッチでアスレチックゲームの作り方⑥を語るok-scratch ok-scratch

    u003cpu003e目次からこのレッスン回に飛べなかったバグを修正しました。教えてくれたScyoshiさん、ありがとうございます!u003c/pu003e

    今回の目標

    坂道をスムーズに上がったり下がったりするのが今回の目標だ。そこに付け加えて、坂道で止まったらヒザを曲げるアニメーションも追加したい。

    • 坂道を上る
    • 坂道を下る際にスキップせずスムーズに下る
    • 坂道で止まったらヒザを曲げて立つ

    やっていこう!

    坂道を用意する

    まずはステージのコスチュームに坂道を追加するところから始めよう。

    左の方に大きめの四角形を描いてみて。

    ツールを持ち替えて、四角形を選択する。

    右上の点をクリックして、ゴミ箱ボタンをクリック。

    三角形ができあがるので、真ん中あたりをクリックして点を追加する。

    点を掴んでググーッと左下にドラッグすれば、良い感じに坂ができあがるよ。角度は、まぁ適当でOK!

    枠線はなくても良いから消しておくよ。

    あとこの空中ブロックも動かそうかな。選択ツールを選んで四角形をクリック。

    このツマミを掴んで角度を変えてから、床に置こうか。大きさや形も変えていいよ。

    下のスクショみたいに、少し鋭利な坂道を作れればOKだ。色も変えたり。

    うん、この子も適当でOK。

    定義「_衝突を判定するX」を作る

    まとめ

    当連載で取り上げるグリフパッチさんの動画はこちら

    この記事への質問やコメントをどうぞ

    ただいま実験的に質問を受け付けています。

    コメントは受け付けていません。

    スパム防止のため、 質問をするにはログインが必要 です。ログインはスクラッチのアカウントがあれば誰でもできます。

    ブクマよろしくお願いします!という口コミを寄せてくれた方 ブクマよろしくお願いします!
    どんどん追記・更新していくので、ブックマークやシェアよろしくお願いします!