Zh/Testing Portal 2 Co-Op Maps Alone

From Valve Developer Community
< Zh
Revision as of 06:44, 1 October 2020 by Pansong291ps (talk | contribs) (Created page with "{{otherlang2 |en=Testing Portal 2 Co-Op Maps Alone |de=Testing Portal 2 Co-Op Maps Alone:de |ru=Testing Portal 2 Co-Op Maps Alone:ru }} Category:Portal 2 Level Design 这...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Otherlang2 这是有关如何使用Source引擎的分屏功能单独测试合作地图的指南。 这也适用于任何现有的合作地图。 它不需要对地图文件本身进行任何修改。

首先,这不包括制作合作关卡的要求。

加载地图

ss_map 地图名称
在分屏2人游戏模式下加载 地图名称。 类似于单人游戏中的map。 与map一样,不需要添加结尾的 .bsp。
ss_splitmode 模式序号
更改分屏模式。
ss_splitmode 0: 根据宽度使用推荐的设置
ss_splitmode 1: 上下分割
ss_splitmode 2: 并排分割

如果您的地图卡在加载屏幕上,请尝试缩短 vmf 文件名并重新编译。

双显示器

如果您运行双显视器,并希望拆分到每个显视器,请遵循这篇指南

控制第二个玩家

如果您实际上完全像单个玩家一样玩合作地图,那将不是一个非常合作的地图。 这些是您可以控制第二个玩家的一些方法。

in_forceuser

in_forceuser 玩家序号
接管第二个玩家。 所有移动和其他键绑定都将像第二个玩家使用它们一样。 需要启用作弊功能。
sv_cheats 1: 开启作弊
in_forceuser 0: 控制玩家 #1 (Atlas)
in_forceuser 1: 控制玩家 #2 (P-Body)

为使其便于使用,给它设置按键绑定:

BindToggle "z" in_forceuser
按下“z”时将您在第一和第二玩家之间交换。

Template:注意

使用控制器(手柄)

除非您有两个可用的控制器,否则实际上这听起来要复杂得多。 Source会将第一个检测到的控制器的动作映射到第一个玩家,并且似乎没有任何方法可以覆盖它。 解决方法是使用两个实际的控制器,或者使用欺骗手段使您的计算机认为它具有两个控制器。

您也可以连接一个控制器并输入命令in_forceuser 1. 然后,Atlas将被控制器控制而P-body将被键盘控制。

Icon-Bug.png错误:屏幕上的Portal图标将被交换,因为在使用键盘游玩时主传送门在左侧,在使用控制器游玩时在右侧。  [todo tested in ?]

有关更多信息,请参见Steam 论坛.

change_portalgun_linkage

这使您可以使用额外的传送枪链接集,而无需实际更改字符。

change_portalgun_linkage_id 整数
更改已发射的传送门以使其属于指定角色或团队。
change_portalgun_linkage_id 0: 单人玩家
change_portalgun_linkage_id 1: 蓝色机器人
change_portalgun_linkage_id 2: 橙色机器人
change_portalgun_linkage_id [3-9]: 额外/保留

Template:注意

其他有用的控制台命令

cmd2 指令
执行 指令,就像第二位玩家键入的一样。
cmd2 name Player2: 设置第二个玩家的名字
ss_force_primary_fullscreen 启用
如果 启用 为1,则使第一个玩家全屏显示,隐藏第二个玩家的视图。
似乎没有办法使第二位玩家执行此操作,按住Tab键显示伙伴视图(+remote_view)也不起作用。

外部链接