カウンターノードンの特徴と使い方

カウンターノードンの特徴と使い方 中間ノードン

本記事はNintendo Switch『ナビつき!つくってわかる はじめてゲームプログラミング』に登場するカウンターノードンの特徴と使い方です。カウンターノードンの呼び出し方、ポートの機能、設定の詳細、使い方の例を解説しています。

スポンサーリンク

カウンターノードンの特徴

画像カウンターノードン
分類中間
役割入力された数を使ってカウントを増減した結果を出力する
登場レッスン番号レッスン2
レッスン3
レッスン4
レッスン5
レッスン7
カウンターノードンを呼び出す

呼び出すときは「中間」→「フラグ・カウンター・ランダム」→「カウンター」から呼び出します。

ポート

カウンターノードンのポート
ポート ポート名 ポートの機能 数の扱い
入力 増やす 入力された数を使ってカウントを増減する そのまま
減らす 入力された数を使ってカウントを増減する そのまま
リセット 0.00以外の入力があった時にカウントをリセットする 0.00か0.00以外か鑑定
出力 カウント 覚えているカウントを出力する 任意の数
れんけつ なし なし なし

リセットされるとカウントは設定で指定した「スタートしたときのカウント」の数になります。リセットへの0.00以外の入力と、他のポートへの入力が同時に行われた場合はリセットが優先されます。

設定

カウンターノードンの設定画面
設定 説明
スタートしたときのカウント ゲームを実行した時やリセットした時に設定したい数を指定する。-1000~1000を指定できる
モード カウントした数の扱い方を指定する
カウントはんい カウントを覚えておく数の範囲を指定する。モードが「制限なし」のときは無効。-1000~1000が指定できる
カウントするタイミング どんなタイミングでカウントするかを指定する

※詳細は以下。

モード

カウンターノードンのモード
設定値 説明
制限なし カウント範囲を制限しない
はんい制限

カウントはんいの下限以上~上限以下の中でカウントが増減。カウントが範囲外になると範囲内に収まるように切り捨てる

(例)カウントはんいが0~10の時、
・カウント-1.00→0.00
・カウント5.00→5.00
・カウント13.00→10.00

ループ

カウントはんいの下限以上~上限未満の中でカウントがループする。カウントが範囲外になると範囲内に収まるように、あふれた分をループさせる

(例)カウントはんいが0~10の時、
・カウント-1.00→9.00
・カウント5.00→5.00
・カウント10.00→0.00
・カウント13.00→3.00

おうふく

カウントはんいの下限以上~上限以下の中でカウントが往復する

往復するためカウントが増減する方向が状態によって異なる。増やすはすすむ、減らすはもどるという意味になる。カウントはんいの上限を上回るときや、下限を下回るときには、順方向・逆方向状態が逆転する。リセットポートに入力があると、カウントが「スタートしたときのカウント」にリセットされると同時に、順方向状態になる

カウントするタイミング

カウンターノードンのカウントするタイミング
設定値 説明
0から変わったしゅんかん

0.00以外が「増やす」「減らす」に入力された瞬間に、一度だけ、以下の数をカウントに足したり引いたりする

・入力された数が-1.00以上0.00未満なら-1.00
・入力された数が0.00より大きく1.00以下なら1.00
・入力された数が-1.00未満か1.00より大きいなら、その数を負の方向の整数に丸めた数

0以外のときずっと 「増やす」「減らす」に入力された数をそのままカウントに足したり引いたりする

使い方の例

カウンターノードンを使ったボタンを押した回数を数える仕組み
  1. Bのボタンノードンを呼び出し設定→押した瞬間にする
  2. ボタンノードンをカウンターノードンの増やすポートにつなぐ
  3. カウンターノードンを数つきモノノードンにつなぐ

以上の仕組みで、Bボタンを押した回数が、ゲーム画面に表示されるようになります。

カウンターノードンが数をカウントする仕組みは、ノードンガイドでも詳しくやっています。

以上、カウンターノードンの特徴と使い方でした。

全てのノードンの一覧まとめはこちら。


ゲーム内リファレンスを参考に書いたものです。本記事に使用しているゲーム画像や著作権および商標権、その他知的財産権は、当該コンテンツの提供元に帰属します。© Nintendo

中間ノードン
スポンサーリンク

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

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

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

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

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

コメント

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