センサーから得られる方角を取得する 縦持ち( 地面に対して端末を垂直に持った状態 )の場合に正しく値が取得できます 戻り値の x:方角( 単位:ラジアン 0.0f:北 π/2.0f:東 -π/2.0f:西 -π or π:南 ) 戻り値の y:前後の傾斜( 単位:ラジアン 0.0f:端末が縦持ちで垂直( 逆さまで垂直の場合含む )の状態 π/2.0f:前方方向に90度倒した状態( 画面が空を向いている状態 ) -π/2.0f:後方方向に90度倒した状態( 画面が地面を向いている状態 ) ) 戻り値の z:左右の傾斜( 単位:ラジアン 0.0f:端末が縦持ちで垂直の状態 π/2.0f:右方向に90度倒した状態 -π/2.0f:左方向に90度倒した状態 -π or π:端末が上下さかさまで垂直の状態 )
See Implementation
センサーから得られる方角を取得する 縦持ち( 地面に対して端末を垂直に持った状態 )の場合に正しく値が取得できます 戻り値の x:方角( 単位:ラジアン 0.0f:北 π/2.0f:東 -π/2.0f:西 -π or π:南 ) 戻り値の y:前後の傾斜( 単位:ラジアン 0.0f:端末が縦持ちで垂直( 逆さまで垂直の場合含む )の状態 π/2.0f:前方方向に90度倒した状態( 画面が空を向いている状態 ) -π/2.0f:後方方向に90度倒した状態( 画面が地面を向いている状態 ) ) 戻り値の z:左右の傾斜( 単位:ラジアン 0.0f:端末が縦持ちで垂直の状態 π/2.0f:右方向に90度倒した状態 -π/2.0f:左方向に90度倒した状態 -π or π:端末が上下さかさまで垂直の状態 )