考え方は「StepCounterSensor」の場合とほとんど変わらない。「HeartRateController」を利用する場合は、サポートに加えてパーミッションもチェックも加えているだけだ(※実際には心拍数センサーの場合、パーミッションが与えられてないとサポートも不可になる)。簡略したものを書いておくので、適宜手を加えて利用して欲しい。負荷の高い関数なので、インスペクタで予め登録できるようにしておくなど工夫した方が良いかも。使う場合には以下のようになる。それぞれのコードは何らかのメソッドなどに書いてあると考えて欲しい。UNITY_ANDROIDAndroidPlugin.ReleaseSensors();#endif他のセンサーでも返ってくる値が違うだけで、やり方は同じようなものなので、色々使ってみると良いだろう。以降にはセンサーを利用する際の共通な仕様を書いておくので、一読しておけば自分でスクリプトを組んだり、改造するときなどにも理解しやすいと思う。15個あるものもある。値もトリガー系(だいたい名前が「~Detect」となっている)のものはトリガされたら「1.0」が送られるのみで、待機している間は何も送ってこないものもある。使う)のように目安が定義されている)。自分で実装するときには注意しよう。Changed」コールバックの引数はセンサーの値をそのまま返すと考えて良い。型になっているだけで内容は同じだ。センサーがいくつか搭載されている。これらは他のデバイスでは利用できないと考えた方が良い)。公開する際に、センサー利用のフィルタリング」も合わせて考えておいた方が良いだろう。そのあたりは以前の記事を参照して欲しい。Play)※この記事のUnityアセットはプラグインとして配布されています。デモをダウンロードできます。アプリのインストール」許可が必要です。