Unity连接罗技G27方向盘
来源:互联网 发布:山寨币交易平台源码 编辑:程序博客网 时间:2024/04/29 22:19
年初的时候一直打算买个游戏方向盘玩赛车游戏,但受限于收入水平和还贷压力只能作罢。
最近公司要给别人做个demo,终于有机会接触到了这个东西。
这次测试用的是G27,之前我只在天猫上看到过G29,也是刚知道前面有27,25···
上面三张图是这一次用到的设备,一个方向盘,方向盘上有六个按钮,一个踏板,从左到右是离合,刹车,油门,一个H档上面有12个按钮。
在开发之前要做的事情,安装罗技游戏软件。
步骤,打开罗技官网,选择下载
搜索G27
选择罗技游戏软件 进行下载
在我个人探索的过程中出现了两次让我懵逼的情况,第一次是因为同事帮我安装的踏板和H档没通电,所以只有方向盘有反应。第二次是在全部确定连上了电后只有H档获取不到数据。这次的原因是因为罗技游戏软件安装的问题,原先我是直接在罗技官网搜素G27,然后下载了上面标注的软件进行安装,在unity中发现方向盘默认是input.horizontal,油门和刹车是默认的Input.vertical,方向盘上的按钮是重复的,档位是检测不到的。
后来我按照前文说的方式下了版本更新的游戏软件,H档就可以检测到了,方向盘上的按钮也变成了每个都是独立的,只是油门和刹车与Input.Vertical不再默认关联。
前面一直在说在Unity中检测能不能获取到数据,其实是导入了一个开发package,将其中的一个脚本挂在任意物体上,然后所有的数据会显示在GUI上,十分清晰。
https://pan.baidu.com/s/1jIcDZIA
后面开发要做的无非是按照案例中获取硬件数据的方式获取数据,然后将数据应用到游戏场景中。
结合以前接触过的kinect,vr,感觉上换了一个硬件,也许会让使用者感觉好腻害,但实际开发上只是换了一种输入方式。
成功拿到G27的数据后,我结合之前的汽车控制插件做了个开车demo,方式是通过之前做过笔记的模拟按键,在尽量不修改汽车控制插件代码的前提下实现功能。
注意点如下:
模拟按键按下和抬起之间需要时间间隔,否则似乎无效
G27的按钮检测的是按住
刹车可以通过模拟空格,油门需要换算
- Unity连接罗技G27方向盘
- 方向盘
- unity实现车方向盘转动效果
- 圣诞老人 打扑克/小猫 罗技方向盘和学开车
- unity基础开发----unity获取外部设备(方向盘)按键
- unity基础开发----unity获取外部设备(方向盘)按键
- Unity+FairyGUI)rpg方向控制的方向盘控制/摇杆
- unity实现判断手指是否顺时针滑动实现简单的方向盘效果
- 在unity中实现方向盘UI的随着触摸转动和手指离开复位功能
- 在unity中实现方向盘UI的随着触摸转动和手指离开复位功能
- Logitech G27 程序读取数据
- 方向盘打法
- 方向盘操控
- [Unity基础]unity连接sqlServer2008
- "平底方向盘"比圆形方向盘好在哪?
- Unity指向连接网址
- Unity 连接MYSQL
- unity连接mysql
- OKHttp原码分析(一)
- 如何设计一个优秀的数据库
- QT5.5连接mysql5.6
- 【笔试】百度编程题
- 继承的三种方式与派生类的构造函数和析构函数~
- Unity连接罗技G27方向盘
- 文章标题
- java中的static class
- Eclipse红叉-BASE64Encoder找不到jar包的解决方法
- Redis-cluster集群傻瓜配置+Python操作集群小demo
- 字符数组和字符串
- Java泛型详解
- Hibernate中Javabean不能自动生成MySQL表结构问题
- 开启企业云计算之门的金钥匙:基础框架和技术标尺(2)