用罗技G27开车感觉不错,但总觉得还少点什么。前几天去TB无意中见到个大灯手柄,才想起开欧卡都是用按键控制左右转向灯和大灯就是有点别扭。找下TB,不贵,二十几蚊有个了,有条件的人可以找个手感更好的,最好有插口线配更方便。
主角一出场,角落里翻出的,作为电子DIY有收垃圾的习惯,什么东西都觉得有用,舍不得扔。
分尸,在薄膜上标记出按键好方便查找,当然,用眼去跟线路是跟自己过不去,家居常备的万用表就是个好帮手。(原谅我吧,写完才觉得怪怪的,你们找得出错在哪里吗)
拿出键盘里的电路板,是不是觉得牛屎好熟悉?玩过红白机的印象就深,屎不离身啊。
看图上写的,左边跟右边的组合成不同的字符,一般右边的二条组跟左边的组合10多组组合够用了。
焊接时在要把金手指上的黑色的东西擦掉,要不然上不了焊锡。牛屎片比较容易静电击穿,焊接时最好把电烙铁的插头拨掉,我怕麻烦,直接焊接了,还好最后没事。为了方便,加装个插座。
主角二,二十几元包邮的转向大灯手柄。
用万用表量出插座的接线,记录下来。这个好重要,因为公共接线我只出二条,你要分好哪些线合用公共线,以免相互影响。有插口线就方便,没有只有焊接了。
渣的焊接技术,为了牢固,用胶封死。
为了接这些线,看得头昏眼花。
总算搞好了,上机,打开文本,转或拨动开关,记下哪个位置是什么键,在进游戏里设置,在下面还有关于设置的介绍,先来看看装好的图。可惜G27方向盘上不是平整的不好固定,只好装在旁边了。
在游戏欧卡里,转向灯是按一下键盘开,最按一下键盘关,一共2下。但转向开关是向上拨打相当于按下键盘不放,转向开关复位时相当于键盘弹起,只是等于按1下键盘动作,缺少1下键盘动作导致手柄回位是不能关闭转向灯。为了实现就要借助按键精灵了。
我现在只用到2个脚本 ,分别是左转和右转。以前没用过精灵,不容易啊,找度娘,混论坛。有高手帮我改下怎么把 ”W"和“Q”分别换成2和1后,按一次不循环输出吗?或查看我昨天发的帖子,帮我修改下。
在欧卡里一个动作可以设置2个快捷键,这就好办好多了。喇叭直接在游戏里设置就行了,灯光直接设置也行,有脚本更真实,不过我还没有做。欧卡没有雾灯开关,把闪灯设置在雾灯位置当开远光灯用方便。
现在头痛的是因为脚本问题,在三维导师用不了,附上脚本,有会的帮帮忙!
-------------------------------------------------------------------------------------------------------------------------------
Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
//上面这句至关重要的,调用api接口的声明, 声明好之后,就可以愉快的调用api函数</font>
/////////////////////////////用循环 每秒判断一次按键的状态/////////////////////////
i=1
Do
x = GetAsyncKeyState(52)
If x = - 32767 and i=1 Then
i=i+1
ElseIf x = 1 Then
KeyPress "w",1
i = 1
End If
Delay 500
Loop
。
------------------------------------------------------------------------------------------------------------------------------
Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer//取键状态
Do
If GetAsyncKeyState(49) <> 0 and 状态 = 0 Then
状态 = 1
ElseIf GetAsyncKeyState(49) = 0 and 状态 = 1 Then
状态 = 0
KeyPress "q", 1
End If
Loop