2007年12月24日月曜日

図らずも Wiiリモコン で FrontRow (w).

追記 2008/5/14
2nd Try: http://edotprintstacktrace.blogspot.com/2008/05/wiiremote-2nd.html
ヌンチャクの加速度もとれましたw.

追記 12/26 -1
・WiiRemoteFramework v0.4にしたらDarwiiRemote0.6-srcが動作しました.でもIRは動かないみたい.
・DarwiiRemotev0.6のdmgとどうもなかみは違うみたい?

追記 12/26
・フレームワークはコンパイルできるようにするだけじゃだめでしたね.実行するには"/Library/Frameworks"とかに入れなきゃだめでしたね.(もしくは一緒にするかですよねきっと.)
・あとAppController.mの"- (void) accelerationChanged:(WiiAccelerationSensorType)type accX:(unsigned short)accX accY:(unsigned short)accY accZ:(unsigned short)accZ"は最後に"wiiRemote:"が必要のようですが(実行時のエラーログより)…はて.SVNにも書いてないか…
・もしかしてWiiRemoteFrameworkのバージョンが悪いのかな…

追記
環境設定(Preferences...)を開いたらWiiリモコンのキーマッピングが登録できるらしいパネルがでてきた.そしてその設定名が"Apple Remote" ...そういうことね.



以下の記事とその動画を読んで,見てちょっと感動と興奮した.
Wii リモコンで頭の位置を認識する VR システム - Engadget Japanese
http://jap
anese.engadget.com/2007/12/23/desktop-vr-system-with-wiimote/


で,確かPowerBook(MacBook)で(私のマシンは12インチG4です.)Wiiリモコンのテレメトリーがみれるというソフトがあったような…と思い検索.
SourceForge.net: DarwiinRemote
http://sourceforge.net/projects/darwiin-remote/


srcをコンパイルしたが(WiiRemoteFrameworkは別プロジェクトであり,DarwiiRemoteで使うのでそれはそれでコンパイルして,DarwiiRemoteのフレームワークで指定してあげる)
でもどうも動かないっぽい(status 5で終了とでている…).そこでとりあえずバイナリ(DarwiinRemote)を実行.
・マシンのBluetoothを有効にする.
・DarwiinRemote中のFindWiimoteを押し,Wiiリモコン側で1,2ボタンを押してみる.

動いた….青が高さ?赤が横?緑が前後?かな….ボタン類も反応している.

でいろいろいじっていたらFront Rowが起動した!(OSは10.5)
どうやらBボタン?ホーム?十字?それら全て?起動のきっかけはよくわからない.

Bボタンで階層を降りて,ホームボタンで階層を戻るみたい.

まぁそんな感じでした.という記録.


・再度つなげ直す時にはBluetoothのデバイス登録があるとだめらしいのでいちいち削除しないとダメみたい.
・センサーバーが動けばIRシステムも反応するね.(v0.6だと"IR Sensor"だけでなく"Mouse Mode On (IR)"にしないと画面には(黄色い矩形が動く)でないけどw.)

0 件のコメント: