如何在ubuntu上编写基于wiimote的程序

众所周知任天堂公司没有公布它的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  闲人草堂 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/jtf-china/archive/2011/02/23/1963236.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值