不携带传送门枪开始地图
< Zh
Jump to navigation
Jump to search
引言
由于不明原因,在 传送门2的地图制作过程中,一旦满足某些条件就会让玩家自带传送门枪 ,并且与地图绑定(即便你使用“另存为”)。
但要解决它并不难,有两种简单直接的方式可用。
以极简房间开始
虽然大部分教程都在指引你一次解决实验室中的一部分,但以一个简单的小房间开始也是不错的。
(其实是快速,而且这能保证没有什么代码或别的东西导致传送门枪被自动焊在手上)
第一步
创建一个256大小单位的正方形笔刷,纹理是次要的。

第二步
复制它并整体放大一格,然后使用雕刻工具 把它弄成一个小房间。
第三步
然后把里面的小方块删掉
房间的最终样式
在留下的房间中放入三个实体:
名称 | 作用 |
---|---|
info_player_start | 让你在这开始,不用做什么调整 |
weapon_portalgun | 把它的属性改成你想要的样子,如果测试成功,把它留在某个地方,重复利用 |
light | 使地图拥有光照渲染 (对这次测试来说,当然是可选的) |
完成后,编译并试试效果。

否则这次测试将毫无意义
第二种:使用trigger_weapon_strip

This article or section needs additional screenshots.
You can upload screenshots at Special:Upload. For help, see the Help:Images.
You can upload screenshots at Special:Upload. For help, see the Help:Images.
这也是可行的,只要把“Kill weapons”选项设为“Yes”,再将这个触发器扔到玩家的出生点(即info_player_start)身上。
这会使玩家在开始时就失去系统给予的传送门枪。

或者说放到天上让它自己掉下来,但一定要记得让trigger在0.1秒或更短(至少把系统的枪删了先)内使用kill输出删掉自己,以免你放的传送门枪在被玩家接住后也被删除。
其它作用
当然,你也可以让这个笔刷实体在你的谜题中发扬光大(虽然有点难)。
例如每隔一个区域就销毁当前的传送门枪并给予一把新的单传送门枪。