今天笔者给大家带来传送门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党,如果在空中快速定位并开门,我表示没那个技术。