KOSAKA LABORATORY->Tips

 このBlogの一部が書籍になりました。
書籍:「WiiRemoteプログラミング」
著者:白井暁彦・小坂崇之・木村秀敬・くるくる研究室
表紙:タナカユカリ
発売:2009年7月25日 好評発売中
詳細:こちらから

内容:WiiRemoteを利用したインタラクティブ技術のプログラミング学習書

 話題の家庭用ゲーム機「Wii」の特徴的なコントローラーである「WiiRemote」をPCで使うプログラミングが注目されている。高性能な加速度センサーや赤外線センサーを持ち、Bluetooth接続が可能で、プログラミング可能なデバイスを、個人レベルで自作したり入手したりすることはできなかった。WiiRemoteの登場とともにそれが安価で手軽に入手可能になり、多くの人々が興味を持っている。

 本書は、WiiRemoteの応用に興味があるプログラミング初学者向けに、WiiRemoteをPCから扱うためのプログラミングを解説する。ハードウェア寄りのゲームプログラミング入門書として、ステップバイステップでソースコードを解説する。具体的なサンプルを開発しながら、インタラクション技術を独習できる。言語はC/C++、C#およびActionScript 3、Processingなどをサポート。

WiimoteLib

 WiimoteLibはCodePlexで公開されているライブラリです。WiimoteLibを用いることで.NET環境で簡単にWiiRemoteを制御することができます。Version1.6.0からはWiiremoteだけでなくWii Fitにも対応しています。

 本章ではWiimoteLibを用いて簡単にWiiRemoteを扱えるようにC#.NETを用いてを操作することにします。

 

開発環境のダウンロード

 

WiimoteLibダウンロード



サイト中段右端にある「Downloads」をクリックします。



「WiimoteLib v1.7」をクリックします。






ライセンスに同意出来るなら、「I Agree」をクリックし、ダウンロードします。

 

 ダウンロードしZipファイルを解答したものをマイドキュメントのVisual Studio 2008のProjectにディレクトリごとコピーしておくと良いです。コピーしたファイルの中にあるWiimoteTest.exeを実行します。このとき必ずWiiremoteを認識した状態で実行してください。wiiremoteが認識していない状態で実行するとエラーが発生します。

 以上でwiimotelibを使える状況になりました。次からは実際にC#を用いてWiiremoteを制御していきたいと思います。