パンチでモノをこわすしくみ【ノードンガイド】

パンチでモノをこわすしくみ【ノードンガイド】 ノードンガイド

本記事は『ナビつき!つくってわかる はじめてゲームプログラミング』ノードンガイド「パンチでモノをこわすしくみ」の内容まとめです。正面にあるモノをパンチで壊す仕組み、頭上にあるモノを下からジャンプして壊す仕組みを解説しています。

スポンサーリンク

パンチでモノをこわすしくみ

追加条件:レッスン4のステップ7をクリアする

登場する主なノードン
モノをこわすノードンモノをこわす ヒトノードンヒト モノノードンモノ ボタンノードンボタン
パンチでカラフルな箱が壊れる

画面にはヒトとカラフルな直方体の山。Lスティックでヒトを動かし、Yボタンで直方体にパンチすると、直方体は壊れてバラバラになります。

今回はヒトがパンチをしてモノを壊す仕組みについての解説です。

パンチでモノを壊すプログラムの全体

画面右には積み上がった直方体のモノノードン。壊されるモノたちですね。画面左にはヒトノードンたち。この中のモノをこわすノードンとボタンノードンの2体が、ヒトノードンのパンチにモノを壊す力を発生させています。

パンチでモノを壊す仕組みに関係するノードン

ボタンノードンの出力ポートはヒトのアクションポートとモノをこわすノードンに繋がっています。これはYボタンが押された時に、ヒトのアクションポートとモノをこわすノードンの両方にシグナルが入力されるということです。

  • ヒトノードン:Yボタンでパンチのアクション
  • モノをこわすノードン:Yボタンで触れているモノを壊す

モノをこわすノードンはヒトノードンとれんけつしています。ちょうどパンチを繰り出す位置にピッタリとくっついています。なので、Yボタンでシグナルが入力されるとヒトの前部分に触れているモノが壊されます。と同時に、ヒトはパンチを繰り出しているので、あたかもパンチでモノが壊れたように見えるのです。

モノをこわすノードンの「設定」→「ふるまい」の見えるをオンにして、モノをこわすノードンがヒトのどこにくっついているかを確認してみましょう。

可視化したモノをこわすノードンの位置

ヒトの前に直方体の白いワクがくっついていますね。Yボタンが押された時にこのワクに触れているモノが壊れます。パンチという動作は演出で、実際にはボタンノードンからのシグナルでモノをこわすノードン(白いワク)がモノを壊しているのです。

下からジャンプしてモノを壊す

直方体のモノの配置を変えて、ジャンプでモノを壊すようにプログラムしてみましょう。

ジャンプして頭上のモノを壊す仕組み

この状態からやることはたったの2つ。

  1. ヒトの「設定」→「アクション」→「やったぜ」に変更する
  2. モノをこわすノードンの「れんけつ面」→「れんけつ先の面」をY+に変更する

これでヒトはYボタンで片手を上げながらジャンプするようになりました。ただそれだけでは、パンチが当たっているように見えても、モノは壊れません。必ずモノをこわすノードンのれんけつ面を変えて、白いワクをヒトの頭にくっつけてください

モノをこわすノードンのれんけつ面を変更する

ヒトの頭にくっつくには、れんけつ面をZ+/Y+にします。

真下からジャンプしてモノを壊している

これでYボタンと同時にシグナルが2体のノードンに入力され、ヒトは真上にジャンプし、モノをこわすノードンは白いワクに触れたモノを壊す仕組みの完成です。下からジャンプしてブロックを壊すあの有名な仕組みですね。

以上、ノードンガイド「パンチでモノをこわすしくみ」の内容と解説でした。

3回パンチしたらモノが壊れる仕組みはこちら。

ノードンガイドの一覧はこちら。


本記事に使用しているゲーム画像や著作権および商標権、その他知的財産権は、当該コンテンツの提供元に帰属します。© Nintendo

ノードンガイド
スポンサーリンク

Amazonでのお買い物は、Amazonギフト券をチャージして購入するのがお得です。チャージするだけで最大2.5%のポイントが貰えます。

プログラミングを本で学ぶ

Amazon APIのアクセスキーもしくはシークレットキーもしくはトラッキングIDが設定されていません。「Cocoon設定」の「API」タブから入力してください。
Amazon APIのアクセスキーもしくはシークレットキーもしくはトラッキングIDが設定されていません。「Cocoon設定」の「API」タブから入力してください。
この記事を書いた人
ぷろみーちゃん

Switchゲーム大好きな成人女。switchソフト『ナビつき!つくってわかるはじめてゲームプログラミング』攻略中。更新遅くてごめんなさい。よければリピーターになってください!(2021/6/1開設)

ぷろみーちゃんをフォローする

コメント

タイトルとURLをコピーしました