组合Actor

概述

在虚幻引擎中,您可以把Actor组合到一起,这使得您可以轻松地同时管理多个Actor。组合后的Actor可以作为一个单独的单元来进行旋转、平移及缩放。您可以解锁组合,来暂时地操作单独的actor;然后再次锁定组合来冻结组合中的actor,来防止单独Actor的变换。您可以把Actor添加到一个组合中,或者也可以将Actor从组合中删除。您还可以让一个组合作为另一个组合的成员形成嵌套组合。

一个Actor每次仅能属于一个组合,该组合本身迁入到另一个较大的组合的情况除外。

组合Actors

要想组合Actor:

  • 选择Actor。

  • 右击其中一个选中的Actor来调出关联菜单。

  • 点击 Group(组合) 。另外,可以按下 Ctrl+G 键盘快捷方式。

    Group Menu Option

如果您在关联菜单中没有看到 Group(组合) 选项,那么请确保在 Quick Settings(快速设置) 菜单上选中 Allow Group Selection(允许选择组合) 选项。您可以从虚幻编辑器顶部的工具栏中访问 Quick Settings(快速设置) 菜单。

LE_ViewMenuGroup.png

当您把Actor组合到一起时,您会在场景大纲视图中创建一个Group(组合) Actor。要想选中那个组合中的所有Actor,您可以选中这个Group Actor或者该组合中的任何成员。

Group Actor

关于Actor选择的更多信息,请参照选择Actors

组合选项

通过在视口中或场景大纲视图中右击选中的 Actor ,将可以在关联菜单中看到 组合 相关的选项(最少 2 个)。

您在关联菜单上所看到选项由您所选中的内容决定:

  • 组合中的对象。

  • 不在组合中的对象。

  • 组合中的对象和不在组合中的对象。

  • 解锁的组合中的对象。

热键

热键 命令
Ctrl+G 组合 /重新组合
Shift+G 取消组合
Ctrl+Shift+G 切换组合模式

组合

Group(组合) 选项用于根据选中的Actor创建一个新组合。如果选中的actor都还没有存在于组合中,那么将只有一个选项“Group (组合)”可用。选择 Group(组合) 选项来组合选中的Actor。

组合是个没有破坏性的操作,因为它将永远不会破坏现有的选中组合。当创建一个组合时,选中的项中可以包含多个actor或现有的组合。比如,如果选中了两个光源及一个现有的由两个静态网格物体构成的锁定组合,然后进行组合操作,那么将会创建一个新的组合,该组合中包含两个光源和一个由静态网格物体构成的子组合。如果选中的actor中包含‘解锁组合’中的actor,那么将把该actor从其旧的组合中删除,并将其放入到新的组合中。

一旦一个新的组合形成,那么将会在组合周围出现一个绿色的方括号,其支点会自动设置为组合的中心。

Group Brackets and Pivot

重新组合

当选中的项中至少包含一个组合和其他的未组合的actor时,将会提供 Regroup(重新组合) 选项。重新组合将会从选中的Actor中删除任何现有组合,并根据所有选中的actor创建一个新的组合。这可以用于根据一组选中的项快速地创建一个新的组合,而不必担心嵌套组合的情况。

Ctrl+G 可以用于替换执行重新组合操作的关联菜单。如果选中的Actor中没有组合,那么按下 Ctrl+G 将会根据选中的Actor创建一个新组合。如果选中了组合,那么它会执行重新组合。

取消组合

取消组合 选项会从选中组合中删除所有 actor 并删除这个组合。

  • 如果组合包含嵌套组合,那么会将嵌套组合从它们的父项组合中移除,但是不会解除它们本身。

  • 对于解锁的组合,取消组合操作将会从组合中删除选中的 actor,不会尝试将它们保存在任何现有层次结构中。

    LE_Ungroup.png

锁定和解锁 组合

当您处理现有组合时,可以应用 Lock(锁定)Unlock(解锁) 选项。组合的默认状态是锁定的。组合的状态会影响可以对其执行的其他潜在操作。例如,仅能从已解锁的组合中删除单独的actor。

  • 当您选择锁定的组合中的任何actor时,都将会选中整个组合。任何变化都会影响到组合中的每个对象。如果已经解锁了某个组合,那么将可以单独地选择和变换该组合中的actor。

  • 通过组合周围的括号颜色,可以看出组合的状态。绿色的括号代表锁定的组合,而红色括号用于表示解锁的组合。

    Unlocked Group

从组合中删除

仅当选中了已解锁的组合中的某个actor时,才会出现"Remove from Group(从组合中删除)"选项。 这个选项将会从该组合中删除选中的 actor。如果从一个较大的组合中删除了一个嵌套组合,那么该较大组合本身仍然是个组合。一旦组合不包含任何Actor或其他组合时,它将会自动删除,且会从场景大纲视图中删除它的GroupActor。

向组合中添加 Actor

仅当选中一个组合且同时选中了其他几个未组合的actor时,才会出现 "Add Actors to Group(向组合中添加 Actor)" 选项。该选项可以将尚未组合的actor添加到现有组合中。

注意事项

  • 通过在工具条的 Quick Settings(快速设置) 菜单中选择 Allow Group Selection(允许选择组合) 选项,您可以在编辑器中全局地 禁用(或重新启用)组合选择。

  • 一旦创建新的组合后,将会自动以该组合的中心作为支点。当锁定组合时,组合支点将用于任何编辑器控件。当解锁一个组合后,组合中Actor的支点将会正常工作。

  • 通过选中期望的组合,然后在编辑器视口中按住alt键并在支点位置处点击鼠标中键,来设置组合支点。

  • 不能组合不同级别的actor。将一个级别组合内的actor移动到到另一个级别的组合中时,将会从现有组合中移除该actor。但是,整个组合可以在各个级别间移动。