找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 514|回复: 0

NBA2k12自动投篮问题的解决 [复制链接]

Rank: 9Rank: 9Rank: 9

活跃会员

发表于 2011-10-19 17:36:37 |显示全部楼层
NBA2K12用摇杆来控制投篮
自动投篮的原因分析:
摇杆是个模拟量,可以这么来理解:从左到右分为256级,-127-127来表明摇杆的位置,0为中点。摇杆其实是个滑动电阻,芯片靠读取电阻的变化来测量摇杆的位置,由于器件的不一致,使用时间长了会有一定的磨损,这样你放开摇杆的时候理论上送到电脑上的数字应该为0(中点),实际上一般都会有一定的偏差,随着使用时间越长偏差越大,电源的电量或者USB提供的电压少许不同这个数字可能也会有些变化,对电脑或者游戏程序来说,这个偏差就会被认为是你推动了摇杆,偏差越大以为你推动了越多。
根据上面原因的分析其实摇杆是不会自动回到绝对的中点的(0)。
MotioninJoy驱动其实已经考虑了这个问题,可以通过Deadzone(死区)来避免这个问题,相当于驱动把中间这一小的变化忽略掉,对游戏来说都是0,也就认为是在中点了。

具体设置:可以调整下面的数字来改变死去大小,0-127,0表示没有死区,1表示左右偏差1当作是中点,2,3--- 类推,127表示左右127的范围也就全部范围都当作中点,这样推动摇杆就没任何左右了。这个数字一般来说默认的12就够了,但是有的时候可能你需要调大些,每个手柄不一样。
deadzone.png

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|魔炫电玩

GMT+8, 2012-5-21 08:46 , Processed in 0.019348 second(s), 22 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部