混沌雑記帳






T-01Aのモーションセンサーの使い方が判ったのでテスト。
もはやお約束のような水準器。

TG01Level.jpg
画像はX-Y 2軸表示モード。
画面を上又は下に向けた状態で45度以内の傾きで表示。
45度以上に傾けると垂直方向に従い4方向に画面方向を変更して1軸モード表示になる。
終了時はどの方向にしていても起動時の画面向きに戻す。
角度は1/10°表示だけどこんな精度はないです(笑)

補正に関しては補正をした時点の傾きを0とするように数値を削るだけ。
正直言って元々の数値が細かい値まで信用できないのであまり意味無い。

2軸モードの外周にある小さな点は傾きの方向。
中心近くだと微妙な方向が判りづらいので。
久しぶりに三角関数使ったら微妙に忘れてるところの多いこと。
この辺りの処理は何度も書いてるから少しやれば思い出すことは思い出すけど。

作ってみて意外と面倒だったのが反応の丸め方。
ダイレクトに表示するとプルプル動いてしまうので、ある程度細かい動きは丸めてしまう必要がある。
ただ、丸め処理で今度は動きがモッサリしてしまうので、その兼ね合いが。
まあ適当に考えただけの処理なのでもっとふさわしいやり方があるのかも。

今回は使わなかったけど、T-01Aのモーションセンサー系はもう一つジェスチャ機能もある。
シェイクとかダブルタップとかもこれだとメッセージとして取れるからアプリからは使いやすいかも。
画面方向も自分で判断しなくても方向をメッセージで貰えるし。
とはいえ正直あまり使う用途が浮かばない(汗)
むしろ照度センサーとUIキーの使い方が知りたい。
どっかから漏れてこないかなぁ。
ドコモ&東芝が公開してくれるのが一番だけど無視されたから無理だろうなぁ。
[139] (2009/09/27(Sun) 14:57:05)

投稿パス:


名前:   題名:


パスワード:  

SIP修正 >> << WM画像ビューワ
Copyright © 混沌雑記帳. All Rights Reserved. [PHPウェブログシステム3 FLEUGELzネットマニア + 独自改造]