nDisplay Actor复制

在nDisplay群集中控制Actor复制的方法概览。

Windows
MacOS
Linux

nDisplay系统的所有输入仅能由主节点处理。无任何复制时,仅主节点能发现场景中的变更。因此,主节点需要能将变更复制到nDisplay网络的所有其他部分。

要进行以上操作,nDisplay提供两种不同组件,可将其附加到Actor:

  • DisplayClusterSceneComponentSyncParent 组件追踪其父组件3D变换中的变更,并将此类变更推动到网络中的其他群集节点。
    nDisplay系统所用的默认DisplayClusterPawn使用此组件。

  • DisplayClusterSceneComponentSyncParent 组件追踪其子组件3D变换中的变更,并将此类变更推动到网络中的其他群集节点。

例如,在以下Actor中,Actor在关卡中移动时,DisplayClusterSceneComponentSyncParent_DefaultSceneRoot 组件追踪并复制其父Actor 3D变换的变更。DisplayClusterSceneComponentSyncThis 组件追踪并同步其子立方体组件相对于场景图表根的移动。

DisplayClusterSceneComponentSyncParent

如场景中的其他Actor可能会在游戏进程中受影响,则须使用这两个组件之一将此类变更复制到所有节点。为此,请执行以下操作:

  1. 在关卡视口或 世界大纲视图(World Outliner) 面板中选择要复制的Actor。

  2. 细节(Details) 面板中,点击 + 添加组件(+ Add Component)。搜索 DisplayClusterSceneComponentSyncParentDisplayClusterSceneComponentSyncThis,并在列表中选择。
    Add an nDisplay sync Component

此类组件不进行完全复制。仅将父Actor或子组件的变换发送到群集。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见