Hammer入门指南

From Valve Developer Community
< Dota 2 Workshop Tools:zh-cn‎ | Level Design:zh-cn
Revision as of 03:28, 4 September 2014 by Chrisxue815 (talk | contribs) (位移工具(Displacement Tool): 修饰语句)

Jump to: navigation, search
English

Hammer(地形编辑器)除了主要编辑窗口,大部分界面窗口都可以移动和改变大小,以适应每个人的习惯。主要编辑窗口虽然不能移动,但是有各种不同的布局选项。

这是Hammer默认界面布局。


3D视图

你可以在这3D视图中浏览你的地图,操作参考导航操作教程。你的大部分工作将在这视图中完成。

这个视图里你可以在 F6光照模式(All Lighting) 和 F5全亮(Fullbright) 中来回切换。

在3D视图中浏览地图。


2D视图

2D视图提供了顶视图,前视图和侧视图 查看你的地图,当你想从特定角度查看某个物体或者几何模型被遮挡,三视图将派上用场。

  • Ctrl+空格键(Spacebar) 在顶视图,前视图和侧视图来回切换。
  • Ctrl+A+空格键(Spacebar) 围绕着选择的物体中心,在顶视图,前视图和侧视图来回切换。
你可以选择顶视图,前视图和侧视图在2D视图中浏览地图。

自定义窗口面板

这是一个面板,高亮部分为弹出按钮和关闭按钮

几乎所有的面板右上方都有弹出面板或者关闭面板的按钮。 那个画着重叠窗口的小图标,可以使面板弹出。面板弹出时,界面布局会重新调整大小和补充留下的空间。面板也可以用小"X"关闭。

入门指南全文展现都是Hammer的默认界面布局。

Tip:如果在下文中提到的面板不见了,以及你不清楚怎么恢复关闭的面板/窗口,你可以通过视窗(View) -> 工具栏(Toolbars) -> 默认界面布局(Default Layout)恢复界面布局

工具集

在Hammer中有各种帮助完成任务的工具。当一个工具激活时,工具右方的 工具属性(Tool Properties) 面板会出现工具的属性和命令。

工具是全局可访问的。这意味着你可以随时按下工具快捷键去使用它。举个例子:选择工具(Selection Tool)的快捷键是 Shift+S,你在任何地方按下时将会切换到这个选择工具。

Tip:鼠标悬浮在图标上时,会显示该工具的快捷键。最常用的按钮都会有快捷键


Hammer overview icon selection tool.png

选择工具(Selection Tool)

Hammer打开时默认就是选择工具(Selection Tool)。它可以选择几何元素(顶点、边、面、网格),物体和群组。一旦作出选择,可以通过其他提供的工具来操作。

  • Shift+S - 切换到 选择工具(Selection Tool)


Hammer overview icon translate tool.png

移动工具(Translate Tool)

网格吸附设置;位于Hammer的右下方。

移动工具(Translate Tool)可以让选中的物体沿着X,Y,Z轴移动。拖动那个红色小箭头可以往X轴移动,绿色小箭头可以往Y轴移动,蓝色小箭头可以往Z轴移动。你也可以拖动彩色方块,一次性沿着两个轴移动。移动的距离取决于地图网格的大小,但你也可以按住 Ctrl 来自由移动。

  • T - 切换到 移动工具(Translate Tool)
  • Ctrl+LMB - 移动选中物时,暂时禁用网格吸附
  • [] - 以二的倍数改变(减少/增加)网格大小
Tip:移动工具(Translate Tool) 中,你可以拖动紫色的原点往不同轴方向移动,更重要的一点是它会吸附在其他物体的表面上,这对快速放置物体非常有用。


Hammer overview icon rotate tool.png

旋转工具(Rotate Tool)

旋转工具(Rotate Tool) 可以让模型沿轴旋转。你可以拖动红色,绿色和蓝色的圆圈,让物体沿着希望的轴旋转。在中心里,有个黄色的原点,你可以拖动它沿多轴旋转(隐藏在其他轴之下)。 旋转的角度吸附值是固定的,你可以在Hammer的右下角找到角度(Angle)值去修改它。

  • R - 切换到 旋转工具(Rotate Tool)
  • Ctrl+LMB - 旋转时,暂时禁用角度吸附设置
  • 角度(Angle) - 在Hammer右下角设置角度吸附值


Hammer overview icon scale tool.png

缩放工具(Scale Tool)

缩放工具(Scale Tool) 可以缩放 几何(geometry)模型(models)。控制轴为红色,绿色和蓝色的方块。拖动红色方块可以沿着X轴缩放,绿色方块可以沿着Y轴缩放,蓝色方块可以沿着Z轴缩放。如同 移动工具(Translate),你可以拖动恰当的正方形沿着两个轴方向缩放。而拖动位于原点的紫色方块,可以同时沿着三个轴缩放。

  • E - 切换到 缩放工具(Scale Tool)


Hammer overview icon pivot tool.png

轴心工具(Pivot Tool)

轴心工具(Pivot Tool)可以改变选中物的轴心。其他工具都是利用选中物的轴心来决定如何处理的。举个例子,如果旋转一个轴心位于精准中心的方块,那么这个方块将完美旋转。再将方块的轴心移动到方块的角落,这时候旋转将会偏移。移动元素的轴心并不会保存,取消选择和再次选择会重置轴心。除非你使用 设置原点为轴心(Set Origin To Pivot) 来保存轴心的改动。

  • Insert - 进入/退出 轴心编辑工具
  • End - 复位轴心
  • 设置原点为轴心(Set Origin To Pivot) - 可以用来保存轴心,但只适用于网格(Mesh)


Hammer overview icon entity tool.png

实体工具(Entity Tool)

实体工具(Entity Tool) 可以在你的地图中放置任何类型的实体。这些包括诸如 灯,玩家出现的地点,AI出现的地点,道具等。

  • Shift+E - 切换到 实体工具(Entity Tool)
  • Alt+ Enter - 打开放置实体的属性窗口


Hammer overview icon block tool.png

几何体创建工具(Block Tool)

几何体创建工具(Block Tool) 可以创建基础网格(meshes)。最常用的网格通常是'长方体(block)',该工具的英文因此得名。通常的工作流程是先将基本几何体放到地图上,然后再使用更精确的几何编辑工具(平移,旋转,缩放)来打磨出所期望的几何形状。

还有一些不需要修改的预设形状。例如,圆柱状物(the cylinder) 可快速制作出圆柱,拱形(arch) 可以创建拱形门廊或螺旋形的楼梯,等等。

  • Shift+B - 切换到 模块工具(Block Tool)
  • Esc - 取消创建
  • Enter 或者 Space - 确认创建
Tip:模块工具(Block Tool)确认创建的形状后,这时改变成边(Edges)选择模式,将会选中新创建形状的所有边。

凸面工具(Convex Tool)

暂不支持(Not supported.)


Hammer overview icon clipping tool.png

裁剪工具(Clipping Tool)

裁剪工具(Clipping Tool) 可以将几何形状以不同方式进行裁剪。裁剪只能在2D视图中进行,而且一定要按 Enter来确认,否则裁剪改动将不会保存。裁剪工具(Clipping Tool)有三种不同的裁剪模式,保存裁剪的一边,或是另一边,或者两边都保存。你可以重复按 Shift+X快捷键来切换模式。

  • Shift+X - 切换到 裁剪工具(Clipping Tool) / 切换 裁剪模式
  • Enter - 确认裁剪


Hammer overview icon mirror tool.png

镜像工具(Mirror Tool)

镜像工具(Mirror Tool)可以根据用户自定义的轴线镜像选中的物体。在2D视图中,单击后拖动一条轴线,根据这条轴线镜像选中的物体,按 Enter确认。

  • Shift+F - 切换到 镜像工具(Mirror Tool)
  • Enter - 确认镜像


Hammer overview icon texture projection tool.png

纹理投射工具(Texture Projection Tool)

纹理投射工具(Texture Projection Tool) 是用来做基本的UV贴图。 可以作用于复杂的几何形状,但是需要微调。还有更加自动化制作UV贴图的方法,包含在帮助文档的其它部分里。

  • Shift+P - 切换到 纹理投射工具(Texture Projection Tool)


Hammer overview icon paint tool.png

粉刷工具(Paint Tool)

粉刷工具(Paint Tool)可对几何形状的材质进行混合(通常作用于地形 但不限于地形材质)。

  • Shift+V - 切换到 粉刷工具(Paint Tool)
  • 学习使用 粉刷工具 进行地形混合


Hammer overview icon displacement tool.png

位移工具(Displacement Tool)

位移工具(Displacement Tool) 是Hammer使用位移(displacements) 为基础,雕刻几何形状的方法。这个工具可以为以地形为基础的地图(terrain-based map)建立连绵起伏的丘陵。

Note:使用前需要对 面(face) 进行 细分(subdivision)。这个工具无法作用于常规的几何形状,不过可以在面(Face)的属性中调整适当的细分(Subdivision)值就可以使用了。
  • Shift+D - 切换到 位移工具(Displacement Tool)
Tip:Dota 2的地形是由大量的小细分地形所组成的。不过总的来说Dota 2没有使用位移工具雕刻地形,因为Dota 2的游戏性要求完全平坦的地形。


Hammer overview icon asset spray tool.png

资源喷涂工具(Asset Spray Tool)

资源喷涂工具(Asset Spray Tool) 是一个半成品,现在并不支持。这工具可以让资源被"涂(painted)"在地图表面上。


Hammer overview icon tile editor.png

地形编辑器(Tile Editor)

地形编辑器(Tile Editor)可以轻松创建自定义地图,使用预定义的地形,简单得将它们拼接在一起,形成一个可玩的游戏空间。在地形编辑器中,你可以绘制地形,水,路,树,植物,甚至商店,兵营和其他游戏物体。详细信息请查看地形编辑器入门

Note:首次选择该工具,会在地图上自动生成一个大范围的绘制地板。如果这不是你想要的,你可以在 大纲(Outliner) 视图中选择新创建的 Tile Grid ,并像其他物体一样删除掉。
  • Shift+C - 切换到 地形编辑器 (Tile Editor)
    • Q - 高度笔刷 (Height Brush)
    • E - 水域笔刷 (Water Brush)
    • R - 道路笔刷 (Path Brush)
    • T - 树木笔刷 (Tree Brush)
    • Y - 植被笔刷 (Plant Brush)
    • U - 饰物放置 (Object Placement)
    • I - 物品选择 (Item selection)
    • H - 禁用区域 (Enable Disable)

选择模式(Selection Modes)

不同的选择模式。

你激活的选择模式定义了可以选择的元素。 顶点(Vertices),边(Edges),面(Faces),网格(Meshes),物体(Objects),群组(Groups),骨骼(Bones)和导航(Navigation)都是有效的选择模式。

选择模式在基础建设中涉及更多详情。

  • 1 顶点(Vertices)
  • 2 边(Edges)
  • 3 面(Faces)
  • 4 网格(Meshes)
  • 5 物体(Objects)
  • 6 群组(Groups)

撤消历史(Undo History)

示例:点击撤销了一组操作

在Hammer中每个操作都会出现在 撤消历史(Undo History) 中。单击之前的变动,这将地图的状态更改到之前的时间点。有时候这种方法会比使用Ctrl+Z快捷键显得更清晰,更节省时间,很容易回到你想要的地图状态。

  • Ctrl+Z - 撤消(Undo)

命令历史(Command History)

命令历史记录
Note:命令历史并不是默认打开的,请在 视窗(View) > 工具栏(Toolbars) 来开启它。

在Hammer中执行任何操作,都会被记录在 命令历史(Command History) 面板中。重复命令(Repeat Commands)可以选定某个命令(或多个命令)去重复执行操作。

欲了解更多详情请看命令历史(Command History).

  • Shift+G - 重复上一个命令(Repeat single command)

大纲(Outliner)

大纲面板

大纲(Outliner)面板中显示了地图中所有的物体(Objects),点击物体可以在2D视图和3D视图中被选择。基本的搜索可以用 根据地图节点名称筛选(Mapnode name filter) 进行搜索。高级的过滤选项位于 实体过滤器选项(Entity filter options) 的复选框中,它可以根据不同的类别(class)和任意关键词(key)或值(value)的组合来搜索实体。

选择集(Selection Sets)

选择集

选择集(Selection Sets) 面板中显示了地图中所有的物体(Objects)。自动(Auto)选择集 是自动生成并里面包含了地图所有物体。想要自定义选择集可以通过创建新的选择集(New Selection Set) 按钮来定义。点击在左侧的“眼睛”图标按钮,可以用来隐藏或显示物体的集合。

你可以通过新的自定义选择集,帮助建立地图的组织,如果想将地图上某个区域关闭或打开 都将变得异常容易。这对于非常复杂或大型的地图特别有用。

物体属性(Object Properties)

物体属性

物体属性(Object Properties)可以显示和编辑 选中物体的各种属性。物体属性(Object Properties) 含有一切定义实体的属性,选项卡上还有 逻辑系统(logic system) 的 输入(Input)输出(Output)

  • Alt+ Enter - 打开 物体属性(Object Properties)面板

当前激活材质(Active Material)

当前激活材质

显示当前激活的材质。创建几何形状将默认应用到这种材质。点击 浏览(Browse) 按钮可以设置成其他不同的材质。在 面选择模式(Faces selection mode) 下,右键点击一个面,在下拉菜单中选择 激活光标下的材质Lift Material Under Cursor 可以将其设置为当前激活材质。

  • Ctrl+M - 提升光标之下的材质,使之成为新的激活材质
  • Shift+T - 应用当前激活材质,到选中的 面(Face) 或 网格(Mesh)

资源标签(Assets Tabs)

资源标签

如同资源管理器(Asset Browser),标签含有不同类型的内容资源,有 材质(Materials)贴图(Decals) [译:现改名 覆盖层(Overlays)], 模型(Models)粒子(Particles)预设组合(Prefabs)选择(Selection),可用来创建地图。

Tip:在任何一个视图中,点击右上角的下拉菜单,选择 资源(Asset) 可以变成资源标签视图

常用设置

  • 工具(Tools) -> 选项(Options) -> 3D视图
    • 渲染距离(Backplane Distance):调整该值将会影响到,在3D视图中 可见几何形状的距离。有助于调整大型复杂的地图的渲染性能。
    • 最大前进速度(Forward Speed Max):调整摄像机在3D视图中的最快移动速度。
  • 显示可否通行网格(Toggle Grid Navigation Preview) :在Hammer中高亮显示Dota 2游戏里,可通行(pathable) 和 不可通行(unpathable) 网格。
  • 工具(Tools) -> 选项(Options) -> 按键绑定(Key Bindings) 可以看到Hammer里大部分命令列表
    • 注意:这里只显示有快捷键的命令。
    • 使用过滤器来搜索,可以用名称文本筛选 (如:"ToolSelection") 或者命令名称(如: "merge")。
  • F1会打开帮助菜单,里面显示所有类别的命令。
    • RMB -> 所有命令(All Commands) 如同上面。
    • 查找命令可以通过查看命令类别,或是使用过滤器(Filter)。


下一篇: 基础构建