Zh/Creating a portal/object fizzler: Difference between revisions
< Zh
		
		
		
		Jump to navigation
		Jump to search
		mNo edit summary  | 
				m (BOX)  | 
				||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{languageBar|Creating a portal/object fizzler|title=创建分解力场}}  | ||
{{back|Portal   | {{back|Category:Zh/Portal level design|传送门关卡设计}}  | ||
{{morescreenshots}}  | {{morescreenshots}}  | ||
| Line 7: | Line 7: | ||
===第一步===  | ===第一步===  | ||
由于分解力场的庞大尺寸,你需要创建一个适当大小的门框来建造它。  | |||
使用portal_cleanser和cleanser_edge_1粒子效果。cleanser_edge_1 最适合用于宽度超过192单位的力场。  | 使用portal_cleanser和cleanser_edge_1粒子效果。cleanser_edge_1 最适合用于宽度超过192单位的力场。  | ||
| Line 14: | Line 14: | ||
首先需要创建的是将充当分解网架的门口,本教程将使用模型。  | 首先需要创建的是将充当分解网架的门口,本教程将使用模型。  | ||
{{Note|你可以为地图制作任何大小的分解立场,这只需要更多的  | {{Note|你可以为地图制作任何大小的分解立场,这只需要更多的{{L|info_particle_system}}实体。}}  | ||
可用的模型是:  | 可用的模型是:  | ||
* '''models/props/portal_cleanser_1.mdl'''  | * '''models/props/portal_cleanser_1.mdl'''  | ||
为了用作基础,我们需要创建一个大小为''128x128''的  | 为了用作基础,我们需要创建一个大小为''128x128''的{{L|trigger_portal_cleanser}}。这是力场的'''基础尺寸'''。此外,trigger笔刷因该为'''2'''单位厚.  | ||
命名是次要的。除非你愿意,你就可以知道你有多少分解力场。  | 命名是次要的。除非你愿意,你就可以知道你有多少分解力场。  | ||
| Line 31: | Line 31: | ||
===第三步===  | ===第三步===  | ||
创建2个  | 创建2个{{L|prop_static}}实体并设置其模型为'''models/props/portal_cleanser_1.mdl''',将其中一个旋转 180 度。  | ||
然后将目前为止的所有东西直接排成一条直线,或者你可以根据自己的喜好进行更改。  | 然后将目前为止的所有东西直接排成一条直线,或者你可以根据自己的喜好进行更改。  | ||
| Line 37: | Line 37: | ||
===第四步===  | ===第四步===  | ||
创建一个  | 创建一个{{L|info_particle_system}}实体并输入以下属性:  | ||
{| class=standard-table  | {| class=standard-table  | ||
| Line 47: | Line 47: | ||
|}  | |}  | ||
将其精确地对准  | 将其精确地对准{{L|Trigger}}笔刷的中心。  | ||
{{Note|非标准尺寸的分解力场需要多个{{L|info_particle_system}}}}  | |||
{{clr}}  | {{clr}}  | ||
| Line 53: | Line 55: | ||
===重生被溶解方块===  | ===重生被溶解方块===  | ||
如果你有一个方块滴管,并且你想在玩家用分解力场摧毁一个方块时生成一个新方块,你可以使用输出   | 如果你有一个方块滴管,并且你想在玩家用分解力场摧毁一个方块时生成一个新方块,你可以使用输出 OnDissolveBox,但前提是方块的prop_physics被命名为box。  | ||
如果地图中有多个滴管和一个分解力场,并且你希望方块滴管提供一个代替品,请按照以下说明操作:  | 如果地图中有多个滴管和一个分解力场,并且你希望方块滴管提供一个代替品,请按照以下说明操作:  | ||
| Line 70: | Line 72: | ||
{{ACategory|Portal}}  | |||
{{ACategory|Level Design}}  | |||
{{ACategory|Tutorials}}  | |||
Latest revision as of 09:37, 6 October 2025
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.
这堵粒子墙会摧毁任何与它接触的物体,并关闭玩家的传送门。
第一步
由于分解力场的庞大尺寸,你需要创建一个适当大小的门框来建造它。
使用portal_cleanser和cleanser_edge_1粒子效果。cleanser_edge_1 最适合用于宽度超过192单位的力场。
第二步
首先需要创建的是将充当分解网架的门口,本教程将使用模型。
可用的模型是:
- models/props/portal_cleanser_1.mdl
 
为了用作基础,我们需要创建一个大小为128x128的trigger_portal_cleanser。这是力场的基础尺寸。此外,trigger笔刷因该为2单位厚.
命名是次要的。除非你愿意,你就可以知道你有多少分解力场。
修改以下Flag
| Flag | ||||
| Everything | ||||
第三步
创建2个prop_static实体并设置其模型为models/props/portal_cleanser_1.mdl,将其中一个旋转 180 度。
然后将目前为止的所有东西直接排成一条直线,或者你可以根据自己的喜好进行更改。
第四步
创建一个info_particle_system实体并输入以下属性:
| Property Name | Value | 
|---|---|
| Particle System Name | portal_cleanser | 
| Start Active | Yes | 
将其精确地对准Trigger笔刷的中心。
重生被溶解方块
如果你有一个方块滴管,并且你想在玩家用分解力场摧毁一个方块时生成一个新方块,你可以使用输出 OnDissolveBox,但前提是方块的prop_physics被命名为box。
如果地图中有多个滴管和一个分解力场,并且你希望方块滴管提供一个代替品,请按照以下说明操作:
为trigger_portal_cleanser创建以下输出:
| My Output | Target Entity | Target Input | Parameter | Delay | Only Once | |
|---|---|---|---|---|---|---|
| OnDissolve | !activator | FireUser1 | <none> | 0.00 | No | 
为方块输入以下输出:
| My Output | Target Entity | Target Input | Parameter | Delay | Only Once | |
|---|---|---|---|---|---|---|
| OnUser1 | logic_drop_box | Trigger | <none> | 0.00 | No | 
你必须更改输出中的logic_drop_box的名称,具体取决于新的方块来自哪个滴管。