虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

这篇具有很好参考价值的文章主要介绍了虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

使用虚幻引擎绑定输入操作可参考我的另一篇文章。虚幻4 UE4 绑定按键操作及切换视角-CSDN博客

使用虚幻引擎开发经常会碰到使用手柄或其他输入设备进行输入的情况,虽然在引擎->输入中有游戏手柄的各种选项,但是经测试,直接使用这些选项,并不能正确使用PS4的DualShock手柄或Switch的Pro手柄。

虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

使用这些非微软手柄需要如下操作

  1. 在编辑->插件中搜索raw input,勾选该插件,并立即重启启用插件

    虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

  2. 这时在编辑->项目设置->插件中即可看到原始输入选项,勾选Register Default Device

    虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

  3. 点击Device Configurations后的加号,添加一组手柄输入。展开0,Vendor ID和Product ID为你的手柄输入设备的id,不同手柄值不一样,笔者使用x360ce软件查看手柄的这两个值,如下图

    虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

  4. 按键和轴可配置的属性非常简单,Enabled即为启用该按键、轴;Inverted为反转轴,即本来输入为正值,勾选后其变为负值,按需勾选;GamepadStick,勾选前手柄摇杆输入范围为(0,1),勾选后变为(-1,1),按需勾选;offset为偏移值,即不推动摇杆时摇杆的偏移值。

    虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

  5. 配置完成后,即可在编辑->项目设置->引擎->输入中配置,键值应选择通用USB控制器按键\轴。具体的按键123、轴123对应手柄的哪个按键或摇杆,可通过如下操作测试。

  6. 控制面板->设备和打印机,在你使用的输入手柄右键,游戏控制器设置,在弹出的窗口点击属性,即可测试各按钮对应按键映射。轴的测试则需要自行在UE4中测试。

    虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

  7. 这里我给出我测试的两款手柄的映射。

    PS4 DualShock4手柄\\来源:https://forums.unrealengine.com/t/tutorial-ue4-using-dualshock4-controller-via-usb-ps4-ds4-gamepad/133314
    
    X - Button 2
    ▢ - Button 1
    ○ - Button 3
    △ - Button 4
    
    L1 - Button 5
    L2 - Button 7 + Axis 8
    L3 - Button 11
    
    R1 - Button 6
    R2 - Button 8 + Axis 7
    R3 - Button 12
    
    LStick V - Axis 3
    LStick H - Axis 4
    RStick V - Axis 1
    RStick H - Axis 2
    
    Dpad V - Axis 5
    Dpad H - Axis 6
    
    Share - Button 9
    Options - Button 10
    PSButton - Button 13
    TouchPad Click - Button 14
    
    Switch Pro Controller手柄
    B - Button 1
    A - Button 2
    Y - Button 3
    X - Button 4
    
    L - Button 5
    R - Button 6
    ZL - Button 7
    ZR - Button 8
    
    - - Button 9
    + - Button 10
    L3 - Button 11(按下左摇杆)
    R3 - Button 12(按下右摇杆)
    
    home - Button 13
    printscreen - Button 14
    
    RStick V - Axis 7
    RStick H - Axis 8
    
    十字键 - Axis 6
    左摇杆笔者未测试出其对应轴
    

在了解对应映射后,可将通用USB控制轴Key改名为对应的实际操作,如我使用Pro手柄得知通用控制器轴8为右摇杆X轴后,可将Key改为该选项,之后在引擎->输入中即可直接使用右摇杆X轴,而无需使用通用USB控制轴8,便于统一管理

虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄
虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄

  1. 所有在引擎->输入及原始输入中的配置,均会保存在projectname\Config\DefaultInput.ini文件中,如需拷贝或移动项目,将DefaultInput.ini文件一并移动,就无需重新配置输入了。

    虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄文章来源地址https://www.toymoban.com/news/detail-455457.html

到了这里,关于虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【虚幻引擎】UE4/UE5插件

    Blank:空白插件,可以从头开始自己定义想要的插件风格和内容,用此模板创建的插件不会有注册或者菜单输入。 BlueprintLibrary:创建一个含有蓝图函数库的插件,此模板函数都是静态全局函数,可以在蓝图中直接调用。 ContentOnly:创建一个只包含内容的空白文件 Editor Toolba

    2024年02月05日
    浏览(46)
  • 【虚幻引擎】UE4优化植被

    在UE4中,我们在做大型的室外场景时,经常会遇到植物过多导致延迟的现象,有时候我们需要在UE4的场景中放置几千几万甚至更多的模型,这些模型具有相同的LOD,并且基础模型都使用同一模型资源。因为模型文件拖入UE4场景中会自动使用Static Mesh Actor来表示,当在程序中放

    2024年02月15日
    浏览(30)
  • ue5,ue4(虚幻5)安卓触摸

    这个是单方向的,如果要用双方向的,就是 x和y同时运用的话建议用向量2d(变量),把它分割成x和y就可以了,我门平时在网上见到的触摸都是:按下到连续,我这个方法是按下-连续-停止,记住,y的变量要是负数,还有就是,灵敏度调大的时候,屏幕会跳动,由于x和y的屏

    2024年02月11日
    浏览(59)
  • 【虚幻引擎】UE4/UE5 pak挂载

     找到:D:UEUE_4.27EngineBinariesWin64,  WindowS+R打开CMD命令 运行UnrealPak,运行结果如下      注意如果想要加载Pak内资源,那么这些资源必须是经过Cook的。如果打包的是未Cook的资源,那么即使Pak挂载成功,也不可能会成功加载Pak内资源。  Cook好之后,存储的路径在你的I:DBJ

    2024年02月10日
    浏览(48)
  • 【虚幻引擎UE】UE4/UE5 新人科普向

    Unreal Engine是当前最为流行的游戏引擎之一,具有丰富的游戏开发功能和强大的游戏引擎渲染能力。 UE5官方文档:UE5官方文档非常详细,介绍了UE5的各个功能和应用,适合入门学习和深入探究。链接:https://docs.unrealengine.com/5.1/zh-CN/ UE5中文社区:该社区聚集了大量的UE5开发者,

    2024年02月09日
    浏览(50)
  • 【虚幻引擎】UE4 Spline(样条线)

           样条线Spline在UE中是一个很好用的工具,能够设置物体的跟随移动,也能够设置物体的批量复制,还能够设置一个特殊的模型形状比如圆管,还可以设置特殊的粒子特效,做地形设计等等,只要你想要实现的效果,spline都可以实现。官方也提供了很多的案例,可以参考

    2023年04月10日
    浏览(37)
  • 【虚幻引擎】UE4/UE5科大讯飞文字合成语音

    B站视频链接:https://space.bilibili.com/449549424?spm_id_from=333.1007.0.0   第一步:首先进入讯飞开放平台注册一个账号,然后创建一个 创建一个应用,命名按照你自己的想法来,会产生一个APPID,具体参考UE4如何接入科大讯飞的语音识别_ue4 科大讯飞的语音识别_飞起的猪的博客-CSDN博

    2024年02月13日
    浏览(41)
  • 【虚幻引擎】UE4 FTabmanager实现多窗口

    我们先看源码的实现方式:FTabmanager类实现了创建窗口的不同方法 NewLayout:创建新的布局方式  RegisterTabSpawner:注册在模块启动时的函数,这个就是创建了一个窗口,窗口所放置的内容  RestoreFrom:从窗口中显示 调用独立窗口需要在模块启动的时候调用FGlobalTabmanager::Get()的Re

    2024年02月10日
    浏览(53)
  • 【虚幻引擎】UE4/UE5鼠标点击事件实现物体移动

     在UE4/UE5中,引擎有它自己的一套框架体系,虚幻就是基于这一个框架体系来实现的。其中就有PlayerController(玩家控制器),玩家控制器中就有对鼠标的一系列设置,包括显示鼠标,允许点击事件等。  1.创建PlayerController,命名为MyPlayerController 2.打开MyPlayerController,勾选参数

    2024年02月10日
    浏览(56)
  • 【虚幻引擎】UE4 同步和异步资源加载(软引用)

    虚幻引擎给我们提供了两种引用,一个是硬引用。软引用通常是仅储存资源对象的资源路径没有与资源产生耦合关系的引用(软引用加载到内存中,引用对象不会被加载到内存中,只有在需要的时候才会被加载进内存中)。硬引用则是拥有资源对象实际成员变量,直接与资源对

    2024年02月01日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包