创建摄像头

From Valve Developer Community
< Zh
Revision as of 19:43, 3 October 2025 by Qp0001 (talk | contribs) (Created page with "{{languageBar|Creating a security camera|title=创建摄像头}} {{back | Zh/Portal Level Creation|传送门关卡设计}} 正如你很可能已经注意到的那样,Aperture Science 设施遍布着<small><small>视奸你的</small></small>摄像头,并且可以通过在它们后面开一个传送门来从墙上拆下来。使用本教程,你可以将它们放入你的地图中,让玩家和空气斗智斗勇。 == 创建模型 == # 选择实体工具 {{Key|Shif...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
English (en)Français (fr)Русский (ru)中文 (zh)Translate (Translate)
传送门关卡设计

正如你很可能已经注意到的那样,Aperture Science 设施遍布着视奸你的摄像头,并且可以通过在它们后面开一个传送门来从墙上拆下来。使用本教程,你可以将它们放入你的地图中,让玩家和空气斗智斗勇。

创建模型

  1. 选择实体工具 Shift+E 然后在下拉框中选择 npc_security_camera(en)。 然后只需将摄像头放置在地图上你想要放置的位置即可。
  2. 给它一个像“cam1”这样的名称,并将 World Model 设为 models/props/security_camera.mdl.

让它掉下来

仅当你将摄像头放置在可以开启传送门的墙上时,才需要这么做。

  1. 创建一个使用tools/toolsinvisible纹理的、<4宽*4长*2高>笔刷。此笔刷应该只覆盖摄像头与墙壁连接的底部。(将其制作得太大会导致你的摄像机碰瓷,即使传送门没有接触它)
  2. 将这个笔刷绑定为 func_portal_detector(en)实体。
  3. 添加以下输出:
  • 输出放在触发器中(?):
Object outputs: func_portal_detector
My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnStartTouchLinkedPortal cam1 Ragdoll <none> 0.00 Yes

结果

摄像机会自动跟随玩家,当传送门被放在它后面时,就会掉到地上。它还会自动在它所在的墙上留下一个标记。

如果你按照这个教程制作,还可以让它触发 GlaDOS 的吐槽。