UE4中集成Wiimote

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/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏全华班

分享一套OA协同办公系统

OA协同办公系统是高效工作流平台基础上,开发带有控制功能的OA办公系统、标准版功能模块:1、个人事务;2、工作流;3、行政;4、信息管理;5、人力资源;6、公文...

1.8K1
来自专栏FreeBuf

CVE-2015-0393:Oracle发布严重安全漏洞预警

Oracle在本周二发布了本年度第一个安全补丁升级(CPU)公告,随之而来的,还有一些令人不安的漏洞预警。也许这两天运维同学们需要给自家公司的Oracle产品打...

2165
来自专栏SDNLAB

SDN中的Segment Routing

作者简介:晏志文,原就职于中兴通讯,目前供职于安徽皖通邮电股份有限公司。数通测试专家,本领域从业深耕多年,熟悉传统网络技术及行业解决方案,密切关注新兴网络,IC...

2424
来自专栏黑白安全

metasploit渗透终极防御终极方法总结

睡不着就无聊玩玩metasploit攻击,哎让我大失所所望.整来整去是一个垃圾东东.可能对win还用点没有那么多安全防御手段.可是对于linux.bsd简直就是...

1263
来自专栏落花落雨不落叶

树莓派+花生棒+leanote搭建自己的笔记服务器

3072
来自专栏数据和云

无微不至:调整_lm_cache_res_cleanup解决Shared Pool 的4031问题

李真旭(Roger) 云和恩墨西北区技术总监 Oracle ACE, ACOUG 核心会员 前不久某客户的一套核心数据库(10.2.0.4.12),据说每间隔...

3257
来自专栏chafezhou

小说python操作PLC

PLC(Programmable Logic Controller)可编程逻辑控制器,可以理解为一个微型计算机,广泛应用于工业控制中,如楼宇智控、精密机床、汽车...

1.8K2
来自专栏FreeBuf

如何通过WIFI渗透企业内网?

介绍 黑盒渗透测试意味着白帽子对目标网络一无所知。模拟黑客攻击网络,并获取敏感信息。进一步,探索内网,识别内网中的漏洞,通过漏洞访问网络里的重要资源。 目的 在...

3148
来自专栏FreeBuf

俄罗斯黑客是如何滥用twitter作为Hammertoss C&C服务器的?

本文我们将复制一项技术,我们曾用它来追踪一个叫做Hammertoss的复杂俄罗斯恶意软件,该恶意软件的创造者滥用知名网站(比如twitter和github)来跃...

2145
来自专栏数据和云

【Windows最近肿么了】32TB的Win10源码遭泄露?

黑客泄露微软 Win 10 大量源代码,数据超过 32 TB 据 TheRegister 报道,已经有多达 32TB 的微软 Windows 操作系统的内部核心...

3238

扫码关注云+社区

领取腾讯云代金券