スティックでヒトを動かすしくみ【ノードンガイド】

スティックでヒトを動かすしくみ【ノードンガイド】 ノードンガイド

本記事は『ナビつき!つくってわかる はじめてゲームプログラミング』のノードンガイドから「スティックでヒトを動かすしくみ」の解説です。スティックノードンとヒトノードンをつなぐとヒトを動かすプログラミングになるわけですが、設定とつなぐポート次第で、ヒトがあべこべに動き出します。

レッスンでやったけど忘れた、やり方を確認したいという時に、ご活用ください。

スポンサーリンク

スティックでヒトを動かすしくみ

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

登場するノードン
スティックノードンスティック ヒトノードン ヒト

スティックノードンはNintendo Switchコントローラーのスティックの入力を受け取り、ワイヤーを通して他のノードンにスティックの動きを伝えます。

スティックでヒトを動かすプログラミング

スティックの入力はワイヤーを通ってヒトノードンに伝わります。この画像ではLスティックの左右で、ヒトが左右に動きます。L/Rスティックのどちらの動きを伝えるかは、設定画面で変更できます。

Rスティックでヒトを動かす

設定の「どちらのスティック?」で変更します。上の画像では「はんのうする方向」が左右で、「どちらのスティック?」がLスティックになっているので、ヒトはLスティックの左右で動くようになります。

Rスティックでヒトを上下に動かす

画像のように、「はんのうする方向」を上下に、「どちらのスティック?」をRスティックに変更すると、ヒトがRスティックで上下に移動するようになるわけですが、ヒトノードンのどのポートにつなぐかによっては、あべこべな動きをするようになります。

Rスティックの上下で左右に動くヒト

スティックノードンの「はんのうする方向」が上下なのに、実際のヒトは左右に動き出します。これには、ヒトノードンの入力ポートが関わっています。

ヒトノードンの左右ポートの繋がっている

ヒトノードンには「前後」「左右」「ジャンプ」「アクション」の4つの入力があり、左右ポートは、入力をもとにヒトを左右に動かすためのポートです。上下のスティックノードンが左右ポートに繋がっているため、上下の操作でヒトが左右に動いていたのです。

スティックの上下の動きに合わせてヒトを上下に動かすなら、ヒトノードンの左右ポートへのワイヤーを解除して、前後ポートにつなぎなおせば解決です。

まとめ

最後にスティックでヒトを動かすしくみの要点をまとめておしまいです。

  • スティックノードンとヒトノードンを使う
  • スティックノードンの設定でL/Rどちらのスティックに対応させるか、どの方向へ反応するかを変更できる
  • ヒトノードンは「前後」「左右」「ジャンプ」「アクション」へつながったワイヤーの入力をもとに、ヒトを動かす
  • スティックノードンの設定を「Rスティック/反応を上下」にして、ヒトノードンの左右ポートにつなぐと、Rスティックの上下の動きでヒトが左右に動く

スティックノードンの設定と、ヒトノードンのどのポートにつなぐかで、コントローラー通りに動かすことも、あべこべに動かすことも可能ということですね。

以上、ノードンガイドの「スティックでヒトを動かすしくみ」の解説でした。

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


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

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

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

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

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

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

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

コメント

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