如何让电脑把joystick摇杆识别为XBoxxbox360手柄左摇杆

2033人阅读
Unity炫酷实战(8)
提要本文主要介绍了如何在Unity中接入Xbox360的手柄。当我们调Input.GetAxis(&Horizontal&),我们调了什么Unity中所有关于输入的设置都在Edit -& Project Setting -& Input里面,点开之后,Inspector面板中就会显示当前的输入设置。几个重要选项的含义有:GravityHow fast will the input recenter. Only used when the&Type&is&key / mouse button.DeadAny positive or negative values that are less than this number will register as zero. Useful for joysticks.SensitivityFor keyboard input, a larger value will result in faster response time. A lower value will be more smooth. For Mouse delta the value will scale the actual mouse delta.SnapIf enabled, the axis value will be immediately reset to zero after it receives opposite inputs. Only used when the&Type&is&key / mouse button.InvertIf enabled, the positive buttons will send negative values to the axis, and vice versa.TypeUse&Key / Mouse Button&for any kind of buttons, Mouse Movement for mouse delta and scrollwheels,&Joystick Axis&for analog joystick axes and&Window Movement&for when the user shakes the window.上图中,定义了键盘上的a键,d键,小键盘上的左和右控制了&&Horizontal& 的输入。而且实际情况中直接插上360的手柄,通过左边的摇杆,&Input.GetAxis(&Horizontal&)也能够获得输入值,原因是后面还定义了一个&&Horizontal& 的输入。&这里定义了一个 Joystick Axis类型的输入,输入的轴是X, 从所有手柄获取输入。因为有了这个,Input.GetAxis(&Horizontal&)就可以直接获取手柄的值了。接下来看怎么扩展到手柄的按键和其他的摇杆。扩展到手柄的按键和其他的摇杆首先看一下手柄按键 的分布图。有了这个就可以自定义手柄的输入了。比如要 通过&Input.GetButtonDown(&Action&); 来判定是否攻击,关联的是手柄上的A键, 我们只需要如下图设置再比如右边的摇杆,横向是这样纵向是这样的取值的话是这样Input.GetAxis(&RightHorizontal&))
Input.GetAxis(&RightVertical&))其他的按键或者摇杆用同样的方式设置就可以了。参考Input Manager -&/Manual/class-InputManager.htmlXbox 360 Joystick Controller + &- Unity&http://bobstudios-/2012/09/xbox-360-joystick-controller-unity.html附录:sony ps4 joystick mapButtons
= joystick button 0
= joystick button 1
= joystick button 2
Triangle= joystick button 3
= joystick button 4
= joystick button 5
= joystick button 6
= joystick button 7
= joystick button 8
Options = joystick button 9
= joystick button 10
= joystick button 11
= joystick button 12
PadPress= joystick button 13Axes:
LeftStickX
LeftStickY
= Y-Axis (Inverted?)
RightStickX
= 3rd Axis
RightStickY
= 4th Axis (Inverted?)
= 5th Axis (-1.0f to 1.0f range, unpressed is -1.0f)
= 6th Axis (-1.0f to 1.0f range, unpressed is -1.0f)
= 7th Axis
= 8th Axis (Inverted?)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1105180次
积分:15894
积分:15894
排名:第446名
原创:401篇
译文:29篇
评论:595条
文章:19篇
阅读:83362
(4)(3)(1)(10)(4)(6)(5)(3)(3)(5)(2)(5)(5)(2)(2)(2)(3)(5)(4)(6)(1)(1)(3)(4)(10)(4)(9)(11)(10)(6)(8)(14)(4)(5)(14)(18)(12)(6)(12)(16)(19)(18)(27)(28)(3)(1)(10)(8)(1)(6)(4)(5)(19)(9)(8)(12)(1)(1)(2)(4)(2)(1)拳皇摇杆joystick方向键怎么设置_百度知道OBS摇杆显示插件|OBS游戏控制器显示插件下载_JoyStickPlugin.dll下载_最火软件站
您的位置: >
> OBS游戏控制器显示插件下载
OBS游戏控制器显示插件
论坛转帖:
分&享&到:
OBS游戏控制器显示插件prower by 松鼠的松 QQ:475 2017,这是帮一位直播(格斗类主播)开发的用于显示摇杆按键的插件,用于实时显示摇杆方向及按键状态.
此为32位OBS插件,用于32位OBS
JoyStickPlugin.dll复制到OBS的plugins下
OBS来源里添加游戏控制器
使用之前必需先插摇杆或手柄
每个摇杆的按键可能不一样,在设置里重新映射一下.
1.0.0.1 原始版1.0.0.3修正:不插摇杆时,开始直播OBS崩溃的问题1.0.0.4修正:添加L2 R2键映射 添加了一套默认映射1.0.0.5修正360手柄芯片按钮映射.修正360芯片摇杆映射按键问题
点击链接开始下载电脑游戏 用手柄 右面摇杆控制方向乱_百度知道FIFA Online3 通用手柄的设置方法[完美解决右摇杆使用问题]
先以FIFAonline3为例吧,使用这个方法可以完美使用右摇杆了 下面介绍方法: 1.找到摇杆设置文件,位置为: 2.点开这个buttonData文件,会出现 Generic USB Joystick 这个是我手柄名称,每个人手柄名称不一样,把引号内的手柄名称换成你自己的手柄名称就可以
先以FIFAonline3为例吧,使用这个方法可以完美使用右摇杆了
下面介绍方法:
1.找到摇杆设置文件,位置为:
2.点开这个buttonData文件,会出现
&Generic USB Joystick &这个是我手柄名称,每个人手柄名称不一样,把引号内的手柄名称换成你自己的手柄名称就可以了(Controller_025不要动)。大家注意我的手柄后面有2个空格,一个字符都不能少,少了系统无法识别,下面教大家怎么看自己手柄的名称
3.有两种方法,第二种方法最保险,不会漏掉手柄名称的空格:
①找到设备~(WIN7在&设备和打印机&里找)
②找到自己的手柄
③右击手柄图标~弹出窗口选择&游戏控制器设置&就可以看到自己的手柄型号了,然后记下来(弊端:空格无法显示)
1.&开始&--&运行&--&regedit&
2.找到 HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / MediaProperties / PrivateProperties / Joystick / OEM
3.一般都是OEM下面第一个文件,左键点一下,然后看右边右键点OEMName,点修改,直接复制这个名称就ok了
以上,知道自己手柄名称了,修改了buttonData里手柄名称,下面段落介绍里面的一些参数如何设置&
AddMap PC_CONTROL_BUTTON01代表手柄上代号为01的按键,以此类推,从01到12(09是暂停,10是暂停左边的那个键)。所以你应当先搞清楚手柄上每个键的代号,就算你不清楚那些按键编号也没关系,因为我们只需要调整&AddMap PC&开头的这些字母就ok了。
PC_CONTROL_BUTTON 这些从01~08都是传球射门那些按键,比如你想修改不同按键功能,比如我们想把02按键和03按键功能调换,只需要把02 AI_B后面的B改成A,03 AI_A后面的A改成B,就可以了,当然只要是同一个数字后面的内容就要相应的都更换,一般是更换2个。RT RB一个是加速一个是射门推射键,你们可以找到相应数字对调,这样就可以把加速设置到RT上,类似于(如果你们的按键出现错位,一定要学会这种方法修改,修改好了去游戏里面测试有没有问题);
AddMap PC_POV_0代表十字方向键,AddMap PC_AXIS_0代表左摇杆,AddMap PC_AXIS_2代表右摇杆。后面的UP、LEFT、DOWN、RIGHT就是方向
下面放出我的按键设置,你们可以直接复制修改,当然只用修改
AddController &Controller_025&下面&AddMap PC&开头的部分,如果出现错位就用上面的方法自行调试,我的仿实况按键设置,使用前一定要备份 buttondata 这个文件
AddMap PC_CONTROL_BUTTON02 VB_AI_B
AddMap PC_CONTROL_BUTTON02 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON03 VB_AI_A
AddMap PC_CONTROL_BUTTON03 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON04 VB_AI_X
AddMap PC_CONTROL_BUTTON04 VB_FE_X
AddMap PC_CONTROL_BUTTON01 VB_AI_Y
AddMap PC_CONTROL_BUTTON01 VB_FE_Y
AddMap PC_CONTROL_BUTTON05 VB_AI_LB
AddMap PC_CONTROL_BUTTON05 VB_FE_LB
AddMap PC_CONTROL_BUTTON06 VB_AI_RT
AddMap PC_CONTROL_BUTTON06 VB_FE_RT
AddMap PC_CONTROL_BUTTON07 VB_AI_LT
AddMap PC_CONTROL_BUTTON07 VB_FE_LT
AddMap PC_CONTROL_BUTTON08 VB_AI_RB
AddMap PC_CONTROL_BUTTON08 VB_FE_RB
AddMap PC_POV_0_UP VB_AI_LDPAD_UP
AddMap PC_POV_0_UP VB_FE_LDPAD_UP
AddMap PC_POV_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_POV_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_POV_0_DOWN VB_AI_LDPAD_DOWN
AddMap PC_POV_0_DOWN VB_FE_LDPAD_DOWN
AddMap PC_POV_0_RIGHT VB_AI_LDPAD_RIGHT
AddMap PC_POV_0_RIGHT VB_FE_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON11 VB_AI_L3
AddMap PC_CONTROL_BUTTON11 VB_FE_L3
AddMap PC_CONTROL_BUTTON12 VB_AI_R3
AddMap PC_CONTROL_BUTTON12 VB_FE_R3
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_2_UP VB_AI_RS_UP
AddMap PC_AXIS_2_UP VB_FE_RS_UP
AddMap PC_AXIS_2_LEFT VB_AI_RS_LEFT
AddMap PC_AXIS_2_LEFT VB_FE_RS_LEFT
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT
AddMap PC_CONTROL_BUTTON10 VB_AI_START
AddMap PC_CONTROL_BUTTON10 VB_FE_START
AddMap PC_CONTROL_BUTTON09 VB_AI_BACK
AddMap PC_CONTROL_BUTTON09 VB_FE_HELP
这是十字键控制方向的设置,改成下面这样就ok了
AddMap PC_POV_0_UP VB_AI_LS_UP
AddMap PC_POV_0_UP VB_FE_LS_UP
AddMap PC_POV_0_LEFT VB_AI_LS_LEFT
AddMap PC_POV_0_LEFT VB_FE_LS_LEFT
AddMap PC_POV_0_DOWN VB_AI_LS_DOWN
AddMap PC_POV_0_DOWN VB_FE_LS_DOWN
AddMap PC_POV_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_POV_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_0_UP VB_AI_LDPAD_UP
AddMap PC_AXIS_0_UP VB_FE_LDPAD_UP
AddMap PC_AXIS_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_AXIS_0_DOWN VB_AI_LDPAD_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LDPAD_DOWN
AddMap PC_AXIS_0_RIGHT VB_AI_LDPAD_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LDPAD_RIGHT&
(责任编辑:远平)
上一篇: &&&&下一篇:
点击:23510,好评:12
点击:13999,好评:14
点击:12988,好评:44
点击:12659,好评:-10
点击:9869,好评:-6
点击:9271,好评:8
点击:8884,好评:-2
点击:8698,好评:38
点击:8291,好评:0
点击:161,好评:0
点击:93,好评:0
点击:104,好评:0
点击:131,好评:0
点击:208,好评:0
点击:415,好评:0
点击:290,好评:2
点击:615,好评:-2
点击:195,好评:0
点击:12988,好评:44
点击:8148,好评:10
点击:7136,好评:86
点击:5647,好评:34
点击:4419,好评:2
点击:4108,好评:16
点击:3740,好评:16
点击:2932,好评:6
点击:2815,好评:2
点击:254,好评:0
点击:121,好评:0
点击:193,好评:0
点击:221,好评:0
点击:392,好评:0
点击:321,好评:0
点击:587,好评:0
点击:2104,好评:0
点击:306,好评:0

我要回帖

更多关于 xbox360手柄右摇杆 的文章

 

随机推荐