闲人草堂

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

众所周知任天堂公司没有公布它的sdk,因为那是要卖钱的!

对于像我这样没钱,但是又对wiimote这种全新的交互方式感兴趣的业余程序爱好者,可行的办法就是找个第三方的库。

http://wiibrew.org/wiki/Wiimote/Library上面列举了很多支持wiimote的库,还有Johnny Lee推荐的C#库,但是对于一个C++程序员而言,还是比较偏好C/C++库。我选择的是wiic,它是由wiiuse扩展而来的。官方主页是 http://wiic.sourceforge.net/index.php?n=Main.HomePage

它的好处是可以只有一个动态库文件,可以很方便的和自己的程序结合。

下面就是简单的步骤:

先用svn checkout源码:

svn co https://wiic.svn.sourceforge.net/svnroot/wiic <WIIC_HOME>
然后用cmake生成makefile,(cmake可是个好东西啊,方便而且是跨平台的):
mkdir build
cd build
cmake ../src
make
这样就build完了,怎么使用呢,可以用make install把库安装到系统的/usr中去,但我比较喜欢把第三方库单独放到home目录下,这个随你喜欢了。
wiic自带了example,可以测试下,在我机子上一切OK,按-/+分别是关闭(开启)运动感知(就是晃动wiimote有反应),nunchuk也能用,按上/下键是开启(关闭)motion plus,鉴于这玩意我还没买,
所以没法测试,还有其他键对应啥的就自己摸索吧。

posted on 2011-02-23 22:15  闲人草堂  阅读(458)  评论(0编辑  收藏  举报