创建一滩毒水

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)
传送门关卡设计
游戏中的神经毒素粘液

这是一个教你如何杀人创建毒水的教程,当然是给传送门 传送门用的。

总结

  1. 创建一个五个边(或更多,如果你的池子有那么多)为 <tools/toolsnodraw(en)> 的画笔,除了顶部纹理是<nature/hazardliquid>。
  2. 添加 info_particle_system 以产生气态效果。
  3. 使用 trigger_hurt 来伤害并杀死玩家,如果他们碰到了。

详细建造

要将 (en) 添加到你的关卡,请按照以下步骤操作:

  1. 使用 Block Tool(en) 创建水池大小的笔刷。
  2. 点击纹理栏上的 Browse 按钮来打开 纹理浏览器(en)
  3. 在纹理浏览器中找到并选择 <tools/toolsnodraw(en)> 材质纹理。
  4. 选择这个纹理后,单击左边工具栏的 Apply Current Texture按钮将 <tools/toolsnodraw> 纹理覆盖整个笔刷。
  5. 选择 Texture Application 工具,该工具将打开 Face Edit 模式。
  6. 在 3D 视图中左键单击笔刷的顶面以将其选中。
  7. 点击 Browse 再次调出 纹理浏览器
  8. 选择 <nature/hazard_liquid> ,即毒水纹理.。
  9. 点击 Face Edit 面板上的 Apply 按钮。

现在你需要添加漂浮在水面上方的气体粒子效果。

  1. 选择 实体工具(en).
  2. 在 Entities 选项框中,确保 Category 设置为 Entities ,然后选择对象 info_particle_system
  3. 在 3D 视图中,单击水笔刷顶部的中心以将info_particle_system实体放置在那里。
Tip.png提示:如果水体很大,你可能要在不同位置多放几个
  1. 进入粒子系统的 Properties(属性) 窗口,快捷键是选择它并按 Alt+ Enter.
  2. Particle System Name 设置为以下参数之一:
water_mist_1024_512
该粒子覆盖其区域内的 1024*512 个单位。
water_mist_256
该粒子覆盖其区域内的 256 个单位。
water_mist_384_128
该粒子覆盖其区域内的 384*128 个单位。
water_mist_512
该粒子覆盖其区域内的 512 个单位。
water_mist_128
该粒子覆盖其区域内的 128 个单位。

让水有毒、变得致命

这是两击杀王在hammer里的样子

你需要整一个 trigger_hurt 来让水咬人伤害玩家。这事很简单。

  1. 打开 Texture Browser 并选中 <tools\toolstrigger(en)> 纹理。
  2. 创建一个新笔刷,填充与毒水笔刷大致相同的空间(你可能需要稍微伸展或缩小边缘,以便与毒水笔刷区分开来)
    Tip.png提示:你还可以复制毒水笔刷,然后应用 toolstrigger 纹理,并稍微缩小它
  3. 右键单击新笔刷并选择 "Tie To Entity"。 我们需要的是 trigger_hurt
  4. 打开trigger_hurt的属性窗口,你当然可以用Alt+ Enter
  5. 输入以下数值或内容:
名称 内容
Damage 100
Damage Type CHEMICAL
Damage Model Normal
Zero Damage Force Yes

哇,那你很棒棒喔! 你现在有一滩致命毒水,它会发出看着很臭的气体效果,并在不太亲密接触时杀死玩家。

别忘了添加water_lod_control

看点别的?

外部链接