<style type="text/css">
th{padding:5px;}
td{padding:5px;}
</style>
在最基本的关卡上,Actor 是你可以放置在关卡中的任何对象,本文将向你展示可以在关卡内放置这些Actor的各种方法。
当你创建一个新项目时,打开项目时所加载的关卡通常是一个空白板。要构建所需的环境或填充场景,你必须在关卡中放置 Actor。你可以通过两种不同的方法来实现这一点,这两种方法都涉及到使用 内容浏览器(Content Browser)并创建一个新的Actor实例。然后可以移动关卡中的每个实例,或者修改其属性。
<strong>Note:</strong>
在关卡中添加Actor还会自动将它们添加到 世界大纲视图(World Outliner) 中的列表中,该列表是一个面板,默认位于虚幻编辑器右上角。有关 世界大纲视图(World Outliner) 的更多信息,请参阅 <a href="https://docs.unrealengine.com/4.26/zh-CN/BuildingWorlds/LevelEditor/Sce… color="#9a9a9a"><u>世界大纲视图</u></font></a>。
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>使用放置Actor面板</strong></font>
本节将向你展示如何使用 放置Actor(Place Actors) 面板放置Actor。
1. 打开项目后,放置Actor(Place Actors) 面板应该会自动打开。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
2. 假如没有打开,请打开 窗口 菜单并点击 放置Actor(Place Actors),重新打开该面板。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
3. 在 放置Actor(Place Actors) 面板中(1),点击 基本(Basic) 选项卡(2),然后 左键点击 并将Actor(3)拖入 关卡视口。
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
放置Actor(Place Actor) 面板的所有选项卡中的Actor都可以拖放到关卡中。
<font style="line-height: 40px;"><strong>界面</strong></font>
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
① 搜索
② 过滤
③ 资产视图
<font style="line-height: 40px;"><strong>搜索</strong></font>
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
搜索 栏允许你直接按名称查找Actor。
<font style="line-height: 40px;"><strong>过滤选项卡</strong></font>
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
这些选项卡允许你快速筛选出你需要的资产类型。
<table border="1" bgcolor="#ececec">
<tr>
<th>名称</th><th>描述</th>
</tr>
<tr>
<td>最近放置(Recently Placed)</td><td>包含最近放置的资产类型历史,最多20项。</td>
</tr>
<tr>
<td>基本(Basic)</td><td>包含一些常用类型,例如触发器、摄像机等等。</td>
</tr>
<tr>
<td>光源(Lights)</td><td>包含所有光源类型。</td>
</tr>
<tr>
<td>过场动画(Cinematic)</td><td>包含过场动画摄像机以及相关Actor类型。</td>
</tr>
<tr>
<td>视觉效果(Visual Effects)</td><td>包含常见的 视觉 或渲染相关的类型,例如雾、贴画等。</td>
</tr>
<tr>
<td>几何体(Geometry)</td><td>包含所有笔刷几何体图元类型。</td>
</tr>
<tr>
<td>体积(Volumes)</td><td>包含所有可放置的体积类型。</td>
</tr>
<tr>
<td>所有类(All Classes)</td><td>包含所有可放置的Actor类型。</td>
</tr>
</table>
<font style="line-height: 40px;"><strong>资产视图</strong></font>
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
资产视图显示了当前所有可以作为Actor放置的资产的图标。这些图标已经经过筛选。你可以通过点击鼠标右键并拖动或者使用面板右侧的滚动条来拖动该区域。
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>使用上下文菜单放置Actor</strong></font>
本节将演示如何通过 上下文菜单 从内容浏览器将Actor放置在关卡中。
1. 在项目中,你将在屏幕的左上角看到 内容浏览器(Content Browser)。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
2. 找到你想要放置的资源,可以是:蓝图(Blueprints)、静态网格体(Static Meshes)、粒子效果(Particle Effects)、Sound Cue(Sound Cues)、骨架网格体(Skeletal Meshes) 等等。
3. 左键单击 该资源,使其高亮显示。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
4. 在 关卡视口(Level Viewport) 中,右键单击 任意位置以显示 上下文菜单(Context Menu),然后在 放置Actor(Place Actor) 部分下选择该资源。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
从 上下文菜单(Context Menu) 选择该资源后,你将看到它出现在关卡中。
你还可以选择添加不同类型的资产,即便你在 内容浏览器(Content Browser) 中选择了一个特定的资源。你可以通过在 上下文菜单(Context Menu) 的 添加Actor(Add Actor) 部分打开弹出菜单,查看可以添加的资源类型,如下图所示。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
如果你在 视口(Viewport) 中选择了一个或多个Actor,并在 内容浏览器(Content Browser) 中选择一个资源,你可以通过在 上下文菜单(Context Menu) 的 替换选中的Actor(Replace Selected Actors) 部分中单击选中资源的名称,用该资源替换关卡中选中的Actor,如下图所示。如果你想要进行全面的更改并一次性切换多个资源,该功能可能十分有用。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>使用拖放放置Actor</strong></font>
除了能够通过 视口上下文菜单(Viewport Context Menu) 从 内容浏览器(Content Browser) 将特定类型的Actor添加到关卡,你还可以通过从 内容浏览器(Content Browser) 将资源拖放到一个 视口(Viewports) 中的所需位置,来将Actor添加到关卡中。当你开始将该资源拖放到 视口(Viewports) 中时,光标将发生改变,以便你知道该类型的资源将被拖放到 视口(Viewport) 中。
1. 在项目中,你将在屏幕的左上角看到 内容浏览器(Content Browser)。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
2. 找到要添加的资源,然后 左键单击 它并将它 拖放 到 关卡视口(Level Viewport) 中。
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
当你从 内容浏览器(Content Browser) 拖放资源时,将为关联的资源类型创建以下类型的Actor:
<ul><li>蓝图(Blueprint) - 放置蓝图的一个实例</li>
<li>粒子系统(Particle System) - 放置一个发射器</li>
<li>骨架网格体(Skeletal Mesh) - 放置一个骨架网格体Actor</li>
<li>静态网格体(Static Mesh) - 放置一个静态网格体Actor</li>
<li>Sound Cue - 放置一个环境音效</li>
<li>音波(Sound Wave) - 放置一个环境音效</li></ul>
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>从类查看器放置Actor</strong></font>
放置Actor的一个更高级方法是使用 类查看器(Class Viewer),它是编辑器使用的类的一个层级列表。
1. 要打开 类查看器(Class Viewer),单击 窗口(Window),单击 开发者工具(Developer Tools),然后在 杂项(Miscellaneous) 下选择 类查看器(Class Viewer)。
<img src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
将打开 类查看器(Class Viewer) 窗口。
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
在该窗口中,任何可以放置在关卡中的Actor都将被着色为 蓝色(Blue)。
2. 选择要放置的资源,然后将它 拖放 在 关卡视口(Level Viewport) 中。
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
有关使用 类查看器(Class Viewer) 的更多信息,请参阅类查看器文档。
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>使用平移控件复制Actor</strong></font>
你可以使用 平移控件 在视口中快速复制Actor。
1. 选中Actor。
2. Alt-左键 点击 平移控件 的箭头。
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
3. 按照箭头方向拖动,复制出原有Actor的副本。
<img width="600" src="http://imgtec.eetrend.com/files/2021-06/%E5%8D%9A%E5%AE%A2/100113839-21…; alt="如何在关卡中放置Actor"><br>
关于 平移控件 的更多使用说明,请参阅<a href="https://docs.unrealengine.com/4.26/zh-CN/Basics/Actors/Placement/"><font color="#9a9a9a"><u>变换Actor</u></font></a>。
本文来源:<a href="https://docs.unrealengine.com/4.26/zh-CN/Basics/Actors/Placement/"><u>虚…;