Wiimote用ドライバ(?)に関するファイル置き場です。
動作させるにはMicrosoft .NET Framework Version 2.0が必要です。
.NET Framework Version 2.0をダウンロード
(2007-05-17 (木) 22:52:41)
今後の研究に必要になるであろうほぼすべての値の取得が可能です。
test0g.zip
以下にプロパティ一覧を載せました。…でもなんか見づらくね?
デバイス データ種類 データ型 プロパティ名 備考 Wiiリモコン 加速度X int wdX Wiiリモコン 加速度Y int wdY Wiiリモコン 加速度Z int wdZ Wiiリモコン 加速度X float wcX Wiiリモコン 加速度Y float wcY Wiiリモコン 加速度Z float wcZ デバイス データ種類 データ型 プロパティ名 備考 Wiiリモコン 拡張機器接続の有無 bool eAttachmentPluggedIn? Wiiリモコン バッテリーレベル string eBatteryLevel? 未対応? Wiiリモコン IRセンサの動作 bool eIREnabled Wiiリモコン LED1の点灯状態 bool eLED1On Wiiリモコン LED2の点灯状態 bool eLED2On Wiiリモコン LED3の点灯状態 bool eLED3On Wiiリモコン LED4の点灯状態 bool eLED4On Wiiリモコン スピーカーの動作 bool eSpeakerEnabled? デバイス データ種類 データ型 プロパティ名 備考 IRセンサ LED1の位置が取得できるか bool p1Found IRセンサ LED1のサイズ int p1Size IRセンサ LED1の座標X int p1dX IRセンサ LED1の座標Y int p1dY IRセンサ LED1の座標X float p1cX IRセンサ LED1の座標Y float p1cY IRセンサ LED2の位置が取得できるか bool p2Found IRセンサ LED2のサイズ int p2Size IRセンサ LED2の座標X int p2dX IRセンサ LED2の座標Y int p2dY IRセンサ LED2の座標X float p2cX IRセンサ LED2の座標Y float p2cY デバイス データ種類 データ型 プロパティ名 備考 Wiiリモコン ボタン1 bool b1 Wiiリモコン ボタン2 bool b2 Wiiリモコン ボタンA bool bA Wiiリモコン ボタンB bool bB Wiiリモコン ボタンHOME bool bHome Wiiリモコン ボタン- bool bMinus Wiiリモコン ボタン+ bool bPlus Wiiリモコン 十字キー上 bool bUp Wiiリモコン 十字キー下 bool bDown Wiiリモコン 十字キー左 bool bLeft Wiiリモコン 十字キー右 bool bRight デバイス データ種類 データ型 プロパティ名 備考 ヌンチャク 接続の有無 bool cAttached ヌンチャク 加速度X int cdX ヌンチャク 加速度Y int cdY ヌンチャク 加速度Z int cdZ ヌンチャク 加速度X float ccX ヌンチャク 加速度Y float ccY ヌンチャク 加速度Z float ccZ ヌンチャク スティックX int sdX ヌンチャク スティックY int sdY ヌンチャク スティックX float scX ヌンチャク スティックY float scY ヌンチャク ボタンC bool bC ヌンチャク ボタンZ bool bZ デバイス データ種類 データ型 プロパティ名 備考
(2007-05-14 (月) 18:59:44)
マルチスレッド化によって、より快適な操作性を実現する事に成功しました。
Flashのクラス化はまだです。
(空間をズバズバ切れるFlash付き)
test0f.zip
どなたかビルド時にReleaseフォルダ内にflashフォルダをコピーする方法をご存知でしたら教えていただけると助かります。
とりあえず公開。
BluesoleilでWiimote(Wiiリモコン)を接続してから、releaseフォルダの中のexeを起動してみてください。
ボタンと傾きを利用したサンプルが再生されるはずです。
test0e.zip
なにか気づいた点があれば以下からおねがいします。