添加道具

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Français (fr)日本語 (ja)Polski (pl)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

道具模型是一种由与XSI Mod Tool(en)类似的模型制作工具创建的几何文件。你可以想给电影添加道具一样把这些道具模型添加到地图中。

有三种最基本的道具类型:

  • 静态 此类道具将永远在地图中不会产生变化。
  • 动态 此类道具可以播放动画或者与其他对象一起移动。
  • 物理 此类道具可以被随意摆弄(遵循物理规则,如重力)。

在此教程中你将学习如何放置其中两种类型并了解它们的作用范围。

从下拉列表里选择prop_static(en)
在三维视图中点击,将prop_static实体放到地板上。

我们将先从添加静态道具开始。

所有道具都是实体,操作也相同,因此再切换回实体工具

接着在对象工具栏的实体列表中选择prop_static(en)

在三维视图中点击鼠标将prop_static放到地板固体之上。

会出现一只红色小盒子。这是因为我们现在还没决定这个道具将会是什么样子的。

为此我们要给这样道具选择一只模型。

切换到外界模型项。

切换至选取工具并双击prop_static打开属性页。

  1. 对象属性对话框中点击外部模型项。
  2. 点击浏览...按钮并耐心等待模型浏览器中的列表准备完。(你只需等待一次;因为列表已经为未来的搜索创建了缓存。)
Note.png注意:目前Hammer的模型浏览器有两种,取决于是否在Hammer的选项中勾选了使用图形化模型浏览器标签。本教程主要以新的图形化模型浏览器讲解。老版本的浏览器就和普通的文件窗口差不多。
点击一只文件夹可以转换到子目录。

虽然模型浏览器的预览窗口中有大大的红色“ERROR”字样,但请不要担心。那只是因为我们现在还没选定要预览的模型。

点击模型浏览器里的props_c17文件夹,列出其下的模型。

点选模型fence01a,并点击确认关闭浏览器。

此文件夹下的模型非常多,但是我们不必滚动整个列表寻找目标,只需在列表下面的文本框中键入"fence"过滤出我们需要的内容,就像之前在纹理浏览器中做的那样。

点选模型文件 fence01a.mdl

预览窗口中将显示此模型的预览。如果你愿意,可以在窗口中拖拽鼠标随意地旋转模型。

等你查看完预览模型后,点击确认确定你的选择。

模型浏览器将关闭,而fence01a将成为你为prop_static实体所选定的模型。

点击应用按钮完成修改。

点击应用按钮完成修改。

原先三维视图中的prop_static将转为显示你所选的防护围栏模型。

你也可以修改倾斜/偏转/滚动设置或者使用角度罗盘来改变防护围栏的方向。

选择一个合适的物理模型实体。
点击三维视图将物理模型实体放置于地面上。

我们现在添加有物理性的道具模型。

切换到实体工具

选择什么类型的prop_physics实体取决与你要为什么游戏制作地图。

对象工具栏的实体列表中选择一种合适的实体。

将物理道具实体放到房间地面上。

为了显示物理道具的属性,如果你关闭了对象属性对话框那么请再次打开。 否则对话框将自动转为显示它的属性。

打开浏览器后,搜索oildrum,选择模型oildrum001,之后点击确认

再次点击对象属性对话框中外界模型项目里的浏览...按钮,打开模型浏览器。

  1. 搜索"oildrum"而不是"fence"。
  2. 选中oildrum001.mdl
  3. 点击确认关闭浏览器。
点击应用更改并更新三维视图。

点击应用按钮使更改生效后物理道具将变成你所选的油桶的样子。

关闭对象属性对话框。

关闭对象属性对话框。

移动对象

切换至选取工具。

你应该注意到防护围栏的模型有一半是陷在了地板里。我们现在就把它升上来。

实体的移动与固体相同:

切换到选取工具

然后在三维视图中点选防护围栏模型。

此模型会在所有视图中一个方框框中,代表其已被选中。

要使某样东西在Z轴(上下)上移动,你必须在一种下级视图(称为前视图(y/z)侧视图(x/z))中移动它。

在任意二位试图中的红色边框内点击,然后向上拖拽防护围栏直到它紧贴地板。

在三维视图中点击并选中防护围栏模型,然后在下级视图中点击并拖拽此模型将其移动。
减少网格大小使对象可以微小的间隔移动。

你应该会发现,模型底部很难与地板对齐,这是因为目前的网格大小使你无法做到这点。防护围栏有点陷在地里其实也没多大问题,但是你要是想让它更加整齐那就必须减小网格大小:

  1. 点击Hammer窗口左上角网格工具栏里的缩小网格按钮。
Note.png注意:你可以用快捷键[减少网格大小或是用]键加大网格大小。
  1. 放大防护围栏与地面相交的地方,这样才能看得更清楚。
  2. 调节防护围栏的高度。
  3. 重复步骤1-3直到你觉得满意为止。(如果想天衣无缝,你要把网格大小减到2才行。)
只有更小的网格才能让防护围栏与地面对齐。

你终于完成这张地图的设计草图了。