前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UE4中集成Wiimote

UE4中集成Wiimote

作者头像
逍遥剑客
发布2018-05-21 11:30:04
1K0
发布2018-05-21 11:30:04
举报
文章被收录于专栏:逍遥剑客的游戏开发

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/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年06月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Wiimote
  • UE4集成
  • 应用
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档