关于UnrealEngine4与罗技X52等UE4没有兼容的外接设备在UE4中的映射问题

罗技的X52通过UE4项目设置中的输入映射来直接映射是行不通的,因为没有被兼容,所以只能通过插件。
第一步:去罗技官网下载对应的驱动,包装盒里有个卡片,上面写了下载驱动的网址,直接输入那个也是可以的。下载好了以后好像要拖到桌面安装然后重启的(我之前在任意盘里安装重启后没有效果)。安装成功后会发现桌面多了一个图标叫X52 H.O.T.A.S.
第二步:右键电脑桌面右下角打开设备管理器,找到人体学输入设备,打开二级菜单,然后找到X52 H.O.T.A.S.(USB),找到之后右键它,选择属性,然后点详细信息,会发现有一栏属性-设备描述,点击设备描述选择硬件ID。好了到这一步不要关掉这个页面
第三步:打开你的UE工程,选择插件,在内置中搜索RawInput这个插件,找到以后启用他,然后重启编辑器,重启之后到项目设置中左边一栏最下方找到插件 然后有个叫原始输入的插件(我的4.24版本是这个名字),单击它,然后展开里面的DeviceConfigurations,全部展开会发现VendorID和ProductID。这时候打开第二步的硬件id界面,分别复制下面值中的VID_和PID_后面的四位数,粘贴到刚才引擎中对应的VendorID和ProdoctID中,这时候到引擎的项目设置-输入-按键映射和轴映射就可以找到USB通用设备了。
到这里就完成了。
我在搞这个的时候也搜了半天没有找到解决方法,可能是我太菜了,最终这个方法是UE4妓术交流群中的李不言大佬传授于我的,他说他当时搞这个的时候问遍交流群没人能回答他,所以我就想把他写成文章发布一下。

你可能感兴趣的:(关于UnrealEngine4与罗技X52等UE4没有兼容的外接设备在UE4中的映射问题)