Changedオリジナルのセンサーの値のコールバック。送られてくる値そのままである。リブートされてからのカウント数が返される(センサーを稼働している全アプリ共通となる)。Errorエラー時のコールバック。(センサーの種類)」が返される。Changed適宜変換されたセンサーの値のコールバック。歩数センサーの場合、スクリプトが実行されてからの歩数となる。プレファブを利用する場合はヒエラルキーに置いてインスペクターで設定するだけだ。Enable」をオンにするか否かとコールバックを登録するくらいだろう。Changed」の方が簡単だろう。Changed」、便宜上簡単に扱える値に変換(型なども)したものがもう1つのコールバックと考えて良い。●スクリプト(StepCounterSensorController)での利用クラス「StepCounterSensorController」を利用する場合は、おおよそ以下のように使うと考えて良い。簡略したものを書いておくので、適宜修正して手を加えて欲しい。負荷の高い関数なので、インスペクタで予め登録できるようにしておくなど工夫した方が良いかも。使う場合には以下のようになる。それぞれのコードは何らかのメソッドなどに書いてあると考えて欲しい。型の配列)となっている。gyro)があったらそちらを使った方が良いだろう。同じセンサーでも値は違ったりするので(型、ベクトルと四元数、符号など)注意して欲しい。詳細は後述の「センサーの値の仕様」や公式のデベロッパーマニュアルを参照して欲しい。プラグインでのセンサーリスニング(SetSensorListener)のコールバック登録は1つのみとなる。複数登録できないので注意して欲しい(常に上書きになるため、最後のものが有効になる)。複数のメソッドをコールバックハンドラにしたい場合は、インスペクタのコールバック(UnityEvent)に複数のメソッドを登録すれば良い。場合、裏面のカメラの横にあるセンサーに指を近づけると赤く光るので、そこにしばらく指を置く)心拍数(単位:bpm)を計測するセンサーである。搭載されてないので未確認。高い心拍数を検出?)。心拍数センサーを使う場合は、端末に搭載しているか否かもだが、それとは別に「バイタルサインの取得」パーミッションも必要になる。パーミッションが必要なものはアプリ起動時に以下のような確認メッセージが出るものがあるので注意しよう。公開したときにも権限として表示される。アプリと関係ない権限を付けるとインストールを拒否られる確率も高くなるらしいので、最低限にすることを心がけた方が良いだろう。フィルタリングなどは以前の記事に書いておいたので参照して欲しい。基本的には歩数センサーのプレファブとあまり変わらないので、設定パラメータはそちらを参照して欲しい。Changed」コールバックくらいで、それだけ解説を載せておこう。こちらもデモシーン「SensorTest」に置いてあるプレファブをキャプチャしたものである(掲載時点:ver.1.9)。Changed適宜変換されたセンサーの値のコールバック。