今天笔者给大家带来传送门2的双人玩法攻略,希望能给大家带来一些帮助。
本人已解决问题,附上教程。
此方法的意思是一台电脑俩人玩,屏幕上的游戏画面分成上下或者左右两部分,合作通关~
1、先确认你能打开控制台,在选项-键盘/鼠标-允许使用开发者控制台-打开~
2、打开控制台,输入 ss_enable 1 回车~
3、再次输入 ss_splitscreen localhost 2 回车~
4、输入ss_map 地图名 回车~然后开始玩吧~
默认的是左右分屏,需要上下分屏的可以输入 ss_splitscreen mode 1 回车就可以了,这个效果是即时生效的,不用重新开始游戏~
我的方法是:1、先用Joystick设置一个虚拟的手柄1,但是问题是不能用默认的那个virtual 设置~
而是要用图中我选择这个选项LPT Joystick!!!
至于为什么,我后面会说。
2、Joystick设好了后,键位不用打开设置,这个玩意儿就是个摆设!
重要的是打开JoyID,把刚才设置的virtual Joystick设为第一设备,而你的手柄设为第二设备,如图所示
3、然后打开JoyID再进入游戏~好,到了这里,就成功一半了~最重要的是这里,上面设置好了,进去后你会发现1P、2P都分开了,你认为完美了么?
好吧,如果你是正版Xbox360手柄,那么下面的话你不用看了,到这为止你已经完完全全可以玩了~
但是如果你和我一样是北通之类的杂牌手柄,那么也许会一样出现一个问题:右摇杆的向左向右看的水平移动变成了左右键开门了!
(其实还有个问题,就是上面我说的不能用默认virtual Joystick用了的话,你会发现1P的视角会大概1秒1度的速度向右偏移,我用上面自己的方法避免的这种情况的发生~)
不能转向,玩个屁啊?
我后来深入看了看Portal 2portal2cfg下面的config.360.cfg、config.cfg、joy_preset_1.360.cfg这几个文件设置键位的问题,我发现其实不用改config.360.cfg、joy_preset_1.360.cfg这俩文件~
只需改掉config.cfg里的这两个地方即可解决没有左右查看的功能:
bind "JOY1" "+jump"
bind "JOY2" "+duck"
bind "JOY3" "+use"
bind "JOY4" "+remote_view"
bind "JOY5" "+jump"
bind "JOY6" "+use"
bind "JOY8" "gameui_activate"
bind "JOY9" "+quick_ping"
bind "JOY10" "+zoom"
bind "POV_UP" "+mouse_menu_taunt"
bind "POV_LEFT" "+mouse_menu"
bind "Z AXIS POS" "+attack2"
bind "Z AXIS NEG" "+attack"cmd2 bind "JOY1" "+jump;+menuAccept"
cmd2 bind "JOY2" "+reload"
cmd2 bind "JOY3" "+use"
cmd2 bind "JOY4" "lastinv"
cmd2 bind "JOY5" "toggle_duck"
cmd2 bind "POV_LEFT" "slot3"
cmd2 bind "Y AXIS POS" "+menuDown"
cmd2 bind "Y AXIS NEG" "+menuUp"
cmd2 bind "Z AXIS POS" "+attack2"
cmd2 bind "Z AXIS NEG" "+attack"
adsp_debug "0"
ai_report_task_timings_on_limit "0"
ai_think_limit_label "0"
budget_averages_window "30"
hud_fastswitch "0"
hud_quickinfo "1"
hud_quickinfo_swap "0"
hud_takesshots "0"
item_debug_clientacks "0"
joy_accelmax "4.0"
joy_accelscale "3.0"
joy_advanced "1"
joy_advaxisr "2"
joy_advaxisu "4"
joy_advaxisv "0"
joy_advaxisx "3"
joy_advaxisy "1"
joy_advaxisz "0"
(注意备份!!!)
上面红色部分的设置全删掉,绿色部分互换~
然后你在进入游戏看看是不是左右查看可以了?
另外,这个不能解决左右查看会同时开门的问题,必须找到属于你自己的1、2、3、4功能键的代码,将键位替换为attack、attack2即可~
比如我是北通战戟2,那么我把
cmd2 bind "JOY1" "+jump;+menuAccept"
cmd2 bind "JOY2" "+reload"
cmd2 bind "JOY3" "+use"
cmd2 bind "JOY4" "lastinv"
中的JOY2、JOY4替换为
cmd2 bind "JOY2" "+attack"
cmd2 bind "JOY4" "+attack2"
这样我进游戏后按2、4键就是开门了。
PS:至此,我的北通战戟2完美控制2P,唯一不好的地方是,我是标准的PC党,如果在空中快速定位并开门,我表示没那个技术。