UE4中集成Wiimote
来源:互联网 发布:win7网络修复大师 编辑:程序博客网 时间:2024/06/10 09:18
Wiimote
最早在玩Wii的模拟器游戏时候, 就发现其中有关于Wiimote的一些设置, 了解到其实Wii的控制器可以连接到PC上使用. 去年做了Kinect的体感游戏后, 也想了解下Wii的, 所以就淘宝买了Wiimote Plus. 完整的Wiimote有三部分:
- Wii手柄(这个集成了motion plus)
- Nunchunk(外号”鸡腿”)
- IR感应条
跟PC通过蓝牙(驱动比较折腾, 我用Toshiba的BlueStack成功), 连接即可, Nunchunk和感应条是可选的. 除了按键外, Wii手柄和Nunchunk都有朝向信息(Pitch, Roll), 配合IR感应条可以获取Yaw和屏幕坐标(类似空鼠), 另外还可以获取加速度信息和角速度信息(需要MotionPlus). 如果能使用Dolphin模拟器玩大多数Wii上的体感游戏, 那可以进行开发了.
UE4集成
如果要进行开发, 首先要有Library. 开源的实现有很多, 参考http://wiibrew.org/wiki/Wiimote/Library
由于带MotionPlus的型号比较新, 而这些Library都没有提供很好的支持, Dolphin中的控制器部分又没法直接分离出来, 所以我参考其他人的实现修改了一个WiiUse的版本: https://github.com/xoyojank/wiiuse
UE4中集成控制器是采用插件的形式, 实现IInputDevice, 发送按键和传感器信息即可
应用
首先在插件管理器中启用Wiimote插件
使用朝向信息控制飞行器角度
按键响应同传统手柄一样
参考资料
http://wiibrew.org/wiki/Wiimote/Library
https://github.com/rpavlik/wiiuse
http://www.dolphin-emulator.com/
- UE4中集成Wiimote
- UE4中集成Wiimote
- ue4中模式设定
- UE4中切换关卡
- wiimote遥控PC 注意点
- 用手势遥控电脑wiimote
- UE4中StaticLoadClass和StaticLoadObject
- UE4:C++中使用材质
- UE4中删除光照贴图
- 在UE4中使用Module
- UE4中EditAnyWhere,EditDefaultsOnly,EditInstanceOnly
- UE4中动态时钟蓝图
- UE4中使用自定义log
- UE4中窗口模式切换
- 删除ue4中c++类
- UE4中C++编程 I
- UE4中C++编程 II
- UE4中C++编程 III
- 从ARM到CORTEX----4412开发板的超强性能,无可挑剔
- tomcat设置https请求步骤(单向验证)
- Ubuntu安装Curl
- linux系统之间文件互传scp命令用法
- Android突发情况(来电话,按Home键,内存不足)如何保存数据
- UE4中集成Wiimote
- 九州中心 局地的に非常に激しい雨のおそれ
- Starting LogMiner
- extjs中regex和vtype区别以及regex的详细用法
- 调用有道词典查词
- Eclipse+Tomcat部署和创建helloworld
- object-c 常见输出格式
- asp.net 中的gridview 之合并GridView中某列相同信息的行(单元格)
- spring配置多数据源