如何用Xbox手柄攀上勇攀高峰励志名言

在Unity中接入Xbox360手柄
本文主要介绍了如何在Unity中接入Xbox360的手柄。
当我们调Input.GetAxis(&Horizontal&),我们调了什么
Unity中所有关于输入的设置都在Edit -& Project Setting -& Input里面,点开之后,Inspector面板中就会显示当前的输入设置。
几个重要选项的含义有:
How fast will the input recenter. Only used when the Type is key / mouse button.
Any positive or negative values that are less than this number will register as zero. Useful for joysticks.
Sensitivity
For 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.
If enabled, the axis value will be immediately reset to zero after it receives opposite inputs. Only used when the Type is key / mouse button.
If enabled, the positive buttons will send negative values to the axis, and vice versa.
Use 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.html
Xbox 360 Joystick Controller + - Unity http://bobstudios-/2012/09/xbox-360-joystick-controller-unity.html
附录:sony ps4 joystick map
Square = joystick button 0
X = joystick button 1
Circle = joystick button 2
Triangle= joystick button 3
L1 = joystick button 4
R1 = joystick button 5
L2 = joystick button 6
R2 = joystick button 7
Share = joystick button 8
Options = joystick button 9
L3 = joystick button 10
R3 = joystick button 11
PS = joystick button 12
PadPress= joystick button 13
LeftStickX = X-Axis
LeftStickY = Y-Axis (Inverted?)
RightStickX = 3rd Axis
RightStickY = 4th Axis (Inverted?)
L2 = 5th Axis (-1.0f to 1.0f range, unpressed is -1.0f)
R2 = 6th Axis (-1.0f to 1.0f range, unpressed is -1.0f)
DPadX = 7th Axis
DPadY = 8th Axis (Inverted?)|  
|  
|  
|  
|  
只需一步,快速开始
查看: 2612|回复: 6
如何在pc上用xbox360手柄设连招?
主题帖子积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
水平太差,搓不出招来,想问用360手柄,在pc上怎么能设连招,需要什么软件?有高手指点一下吗?
主题帖子积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
顶!!!!!!!!!!!!!!!!!!
主题帖子积分
超级玩家, 积分 794, 距离下一级还需 206 积分
超级玩家, 积分 794, 距离下一级还需 206 积分
因为格斗得分左右两边,想弄一套连招那就得分左右两种,总之是十分麻烦
主题帖子积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
现在是找不到能在360手柄上设连招的软件
主题帖子积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
游戏狂人, 积分 1294, 距离下一级还需 706 积分
!!!!!!!!!!!!!!
主题帖子积分
超级玩家, 积分 737, 距离下一级还需 263 积分
超级玩家, 积分 737, 距离下一级还需 263 积分
有没有 修改 工商银行数据库的补丁啊 急求 没钱花了
主题帖子积分
游戏达人, 积分 2736, 距离下一级还需 764 积分
游戏达人, 积分 2736, 距离下一级还需 764 积分
& & 哥们想钱想疯了吧
Powered by骑士, 积分 1875, 距离下一级还需 1125 积分
精华0帖子威望0 点积分1875 点注册时间最后登录
~Yui猫男爵 发表于
网盘已失效~~~~~~~~~~~~
国内的墙上不去而已,我现在自己搞定了,各位有需要的话写一个教程把该搬运的东西搬过来
平民, 积分 59, 距离下一级还需 41 积分
精华0帖子威望0 点积分59 点注册时间最后登录
drive也墙~~~~这个没想到
骑士, 积分 1875, 距离下一级还需 1125 积分
精华0帖子威望0 点积分1875 点注册时间最后登录
~Yui猫男爵 发表于
drive也墙~~~~这个没想到
也不知道算不算是墙,我天津长城宽带,IE、百度、遨游换着来登陆,后面换了能翻墙的XSkyWalker浏览器来回登陆了10次也不出现下载图标,结果第11次用普通遨游的时候上去了,所以天朝的网络艹蛋真不是嘴上说说。
平民, 积分 84, 距离下一级还需 16 积分
精华0帖子威望0 点积分84 点注册时间最后登录
支持技术 只爱离去 支持
公民, 积分 170, 距离下一级还需 130 积分
精华0帖子威望0 点积分170 点注册时间最后登录
好像右摇杆是没用的。
骑士, 积分 1875, 距离下一级还需 1125 积分
精华0帖子威望0 点积分1875 点注册时间最后登录
不霁何虹 发表于
好像右摇杆是没用的。
不是没用,而是映射值错误,右摇杆默认映射轴值原本应当是0(正中央),但用了这个驱动之后默认值成了一半(卡在45度斜左上方向上)也就是说这个手柄的右摇杆会一直处于斜方向推到底的使用状态。
这直接导致这个驱动不能直接拿去玩PC游戏,否则牵扯到右摇杆的操作就会一直响应(我试了下生化6的视角一直在转)。已经试过直接靠Windows自带的DirectInput校准是没用的。必须用驱动包里那个无视手柄DirectInput默认值的Xbox360手柄模拟器x360ce将原本为一半的映射值重新模拟成0才能正常使用。
不过,对于各类游戏机模拟器而言这个驱动就可以直接使用了。因为模拟器不能直接识别手柄的DirectInput的默认值。需要玩家自行进入设置菜单一个一个去改变映射值激活设置。这样,右摇杆默认映射轴值是不是0就无所谓了,只要还能改变它的值,模拟器就能将右摇杆原本不是0的状态“模拟”成0,和x360ce一个道理。
作者说下一次更新会推出一个傻瓜式驱动安装包,右摇杆默认映射值错误这个问题他自己出的教程视频里都有,所以反映的人肯定相当多。下一次应该就会修正了。只好慢慢等
PS:总之原罪都在微软
公民, 积分 122, 距离下一级还需 178 积分
精华0帖子威望0 点积分122 点注册时间最后登录
把这个帖子顶上来是想问问LZ..最后一步需要怎么去设置X360CE?我打开这个软件貌似没反应,用那个闪优360模拟器可以么,不会改右摇杆啊,貌似R8也不好用呢
战士, 积分 1255, 距离下一级还需 245 积分
精华0帖子威望0 点积分1255 点注册时间最后登录
这个太难了,之前两台电脑搞过,不过都是WIN7,没搞出来,这开发版驱动太烦了
战士, 积分 1391, 距离下一级还需 109 积分
精华0帖子威望0 点积分1391 点注册时间最后登录
高端大气上档次,以后也试试
佣兵, 积分 543, 距离下一级还需 207 积分
精华0帖子威望0 点积分543 点注册时间最后登录
看看能用么,手柄还是不错的啊
Powered by
扫描二维码
下载 A9VG 客户端(iOS, Android)}

我要回帖

更多关于 攀登高峰 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信