AccelerometerSensor

概要

デバイスの動きを検知する加速度センサーです。振ったり、一定の方向に動かしたり、デバイスの動きを検知したときに様々な挙動を設定することができます。



Properties

  • Enabled
    • センサーを止めるかどうかを設定できます。チェックを外すとセンサーが停止します

  • Minimuminterval
    • 値の取得のインターバルをミリ秒単位で設定できます(1秒=1000)

  • Sensitivity・・・シェイク感度
    • weak…弱、強く振らないと反応しない
    • moderate…中
    • strong…強、弱めに振っても反応する



Blocks


when型
AccelerometerSensorAccelerationChanged.png when AccelerometerSensor.AccelerationChanged
[追加ブロック:xAccel、yAccel、zAccel]
do
センサーの値が変わった時に作動します。値については垂直な床に置いた状態(画面も上向き)を初期状態として下記の通り
x・・・画面を左方向に向けた時に増加、右方向に向けた時に減少します(範囲:-10<x<10)
y・・・画面を手前に向けた時に増加、奥に向けた時に減少します(範囲:-10<y<10)
z・・・画面を上方向に向けた時に増加、下方向に向けた時に減少します(範囲:-10<z<10)


whenAccelerometerSensor.Shaking.png when AccelerometerSensor.Shaking
do
デバイスを振った時に作動します。エミュレータでは確認できません
AccelerometerSensorSample.png デバイスを振るとラベルの文字が変更されます


set型
set AccelerometerSensor.Enabled to センサー使用の可否をtrue・falseで設定します
set AccelerometerSensor.MinimumInterval to センサーの最小取得間隔を設定します
set AccelerometerSensor.Sensitivity to シェイク感度の設定を変更します
weak・・・1
moderate・・・2
strong・・・3


値型
AccelerometerSensor.Avaliable 端末にセンサーが搭載されているか否かをtrue、falseの値を取得します
AccelerometerSensor.Enabled true、falseの値を取得します
AccelerometerSensor.MinimumInterval 数値を取得します
AccelerometerSensor.Sensitivity 数値を取得します
weak・・・1
moderate・・・2
strong・・・3
AccelerometerSensor.XAccel 数値を取得します
AccelerometerSensor.YAccel 数値を取得します
AccelerometerSensor.ZAccel 数値を取得します
AccelerometerSensor AnyComponentで使用するブロックです




  • 最終更新:2015-02-17 22:09:22

このWIKIを編集するにはパスワード入力が必要です

認証パスワード