List of Portal 2 Map Resources
< Zh
Jump to navigation
Jump to search

Spoiler Warning
Some information on this page may contain plot spoilers. Continue reading at your own risk.
Some information on this page may contain plot spoilers. Continue reading at your own risk.

在《传送门2》的官方地图中,有许多有用的示例和资源可供参考。《传送门2制作工具》附带了一个sdk_content文件夹,其中展示了极少数单人游戏和合作模式的源地图文件。
以下是官方地图及其特殊资源的列表。此列表旨在帮助找到更多示例和实例。
地图和资源列表
该列表列出了值得注意的资源和特殊实例的独特表现,以避免列表过于冗长。
单人游戏
地图按update/scripts/vscripts/transitions/sp_transition_list.nut
文件中的顺序排列。
合作模式
地图按update/scripts/vscripts/debug_scripts/mp_coop_transition_list.nut
文件中的顺序排列。
缩略图 | 地图名称 | 值得注意的资源 | 使用的值得注意的实例 | 其他说明 |
---|---|---|---|---|
介绍 | ||||
File:Portal2map mp coop start.jpg | mp_coop_start | |||
- | mp_coop_lobby_2 | - | - | 没有DLC房间的旧中心。 用作评论地图 |
- | mp_coop_lobby_3 | |||
合作课程一 - 团队建设 | ||||
![]() |
mp_coop_doors | coop/coop_spawn_room.vmf coop/coop_team_double_exit_door.vmf coop/coop_endlevel_room.vmf |
地图在sdk_content 文件夹中可用。
| |
File:Portal2map mp coop race 2.jpg | mp_coop_race_2 | |||
![]() |
mp_coop_laser_2 | |||
![]() |
mp_coop_rat_maze | 地图开始触发“石头剪刀布”嘲讽 | ||
![]() |
mp_coop_laser_crusher | |||
![]() |
mp_coop_teambts | “laugh”嘲讽 | ||
合作课程二 - 抛掷“质量与速度” | ||||
![]() |
mp_coop_fling_3 | |||
![]() |
mp_coop_infinifling_train | |||
![]() |
mp_coop_come_along | |||
![]() |
mp_coop_fling_1 | |||
![]() |
mp_coop_catapult_1 | 机器人舞蹈 | ||
![]() |
mp_coop_multifling_1 | |||
![]() |
mp_coop_fling_crushers | |||
![]() |
mp_coop_fan | |||
合作课程三 - 光桥“强光表面” | ||||
![]() |
mp_coop_wall_intro | |||
File:Portal2map mp coop wall 2.jpg | mp_coop_wall_2 | |||
![]() |
mp_coop_catapult_wall_intro | |||
File:Portal2map mp coop wall block.jpg | mp_coop_wall_block | |||
![]() |
mp_coop_catapult_2 | |||
File:Portal2map mp coop turret walls.jpg | mp_coop_turret_walls | |||
![]() |
mp_coop_turret_ball | |||
![]() |
mp_coop_wall_5 | 团队拥抱 | ||
合作课程四 - 牵引光束 | ||||
![]() |
mp_coop_tbeam_redirect | |||
![]() |
mp_coop_tbeam_drill | |||
![]() |
mp_coop_tbeam_catch_grind_1 | 技巧射击 | ||
File:Portal2map mp coop tbeam laser 1.jpg | mp_coop_tbeam_laser_1 | |||
File:Portal2map mp coop tbeam polarity.jpg | mp_coop_tbeam_polarity | |||
![]() |
mp_coop_tbeam_polarity2 | |||
![]() |
mp_coop_tbeam_polarity3 | |||
![]() |
mp_coop_tbeam_maze | |||
![]() |
mp_coop_tbeam_end | |||
合作课程五 - 涂料“移动凝胶” | ||||
![]() |
mp_coop_paint_come_along | |||
![]() |
mp_coop_paint_redirect | |||
![]() |
mp_coop_paint_bridge | multiplayer/two_player_airlock_underground.vmf |
||
File:Portal2map mp coop paint walljumps.jpg | mp_coop_paint_walljumps | |||
![]() |
mp_coop_paint_speed_fling | underground/security_door_01_areaportalled.vmf (未发布) |
||
![]() |
mp_coop_paint_red_racer | 地图在sdk_content 文件夹中可用。
| ||
![]() |
mp_coop_paint_speed_catch | |||
File:Portal2map mp coop paint longjump intro.jpg | mp_coop_paint_longjump_intro | |||
附加合作课程 | ||||
File:Portal2map mp coop separation 1.jpg | mp_coop_separation_1 | |||
File:Portal2map mp coop tripleaxis.jpg | mp_coop_tripleaxis | |||
File:Portal2map mp coop catapult catch.jpg | mp_coop_catapult_catch | |||
![]() |
mp_coop_2paints_1bridge | |||
File:Portal2map mp coop paint conversion.jpg | mp_coop_paint_conversion | |||
File:Portal2map mp coop bridge catch.jpg | mp_coop_bridge_catch | |||
File:Portal2map mp coop laser tbeam.jpg | mp_coop_laser_tbeam | |||
![]() |
mp_coop_paint_rat_maze | |||
![]() |
mp_coop_paint_crazy_box | |||
credits | ||||
- | mp_coop_credits | 合作课程五后的 credits。 |
默认可用的.VMF文件
这些文件可以在安装《传送门2制作工具》 时附带的sdk_content文件夹中找到,还有实例。
- sp_a2_column_blocker
- sp_a2_trust_fling
- sp_a3_speed_ramp
- sp_a4_laser_catapult
- mp_coop_doors
- mp_coop_paint_red_racer
- zoo_mechanics
- 各种不同的资源。
其他地图
- mp_coop_community_hub
- 这个地图可以用
map
命令运行,因为出于某种原因它被命名为“mp_coop_community_hub”。
可能的未发布实例位置
- sp_a1_intro1
- motel/intro_skybox
- 一个清晰可见的天空盒区域。
- global_ents_environment_sp_intro_01
- 最有可能的是,它与其他global_ents不同,除了它从global_ents_generic中折叠了一些。
- sp_a2_ricochet
- 一种animated_panels/64x64_floor_repair_x9panels
- 还有x3和x6类型。
- 一个常规的反射立方体投放器,或者一个未发布的。
- 玻璃面板
- 其中一个可能是“dest_ceiling”“256x512”类型
- sp_a2_bts5
- 可能是buttons/push_button_small
- sp_a4_laser_catapult
- 根据光线,最有可能是bts/bts_wall_module_512x1024_01c。
- sp_a4_tb_catch
- 可能是bts/bts_wall_module_512x1024_01a_far的一个版本(一个没有电缆的版本)
- sp_a4_tb_polarity
- 该墙壁模块的另一个版本。
- mp_coop_fan
- 可能是coop/coop_lever_button.vmf
- “dest_floor”版本:
sp_a2_pull_the_rug
“128x128”sp_a2_ricochet
一个白色版本“128x256”和“256x256”mp_coop_wall_intro
一个白色版本“128x256”mp_coop_turret_walls
一个混合版本“128x256”
- “dest_wall”版本:
sp_a1_intro5
“64x128”白色版本sp_a1_intro6
“256x256”
参考
过渡传送点
本文《电梯(传送门2)》 解释了如何通过使用实例来创建电梯。问题是,这些实例是专门为单人模式创建的,如果你想自定义一些特定的东西,比如是否带传送门枪生成,你必须自定义实例或VScript。如果你正在创建一个创意工坊地图,最好创建一个实例或一个自定义的VScript,打包在{{L|BSP}中。
这些过渡中的大多数使用update/scripts/vscripts/transitions/sp_transition_list.nut
作为VScript文件 ,并在其中调用OnPostTransition()
函数。这将循环遍历表格,扫描当前地图。当找到地图并且表格中在地图之前没有以@
字符开头的条目时,默认情况下它将尝试传送到@elevator_entry_teleport
和@arrival_teleport
。
