首页 > 解决方案 > 如何在 UE4 蓝图中访问我的 Player Camera Manager(复制的(监听服务器和客户端))

问题描述

当我尝试访问服务器上我的 Player Camera Manager 的位置时,它返回 0、0、0。

我认为我尝试了在所有复制选项中分别设置 Player Camera Manager 和 Player Controller 的所有选项。需要明确的是:起初,我使用了我的常识,但经过一周的失败后,我尝试了每一种组合,但都没有成功。

举个例子:这是我尝试访问位置和前向向量以进行线跟踪的方式 举个例子:这是我尝试访问位置和前向向量以进行线跟踪的方式

我还尝试将相机管理器设置为变量(我尝试了服务器和客户端),然后在服务器上访问它。

有没有人对如何解决这个问题有任何想法?

任何帮助深表感谢。

标签: unreal-engine4unreal-blueprintsession-replication

解决方案


APlayerCameraManager不是复制的参与者,因此我希望蓝图仅适用于客户端。您必须将所需的值复制回服务器。

如果您正在制作第一人称游戏,则APawn复制一个名为的变量RemoteViewPitch可能就足够了,具体取决于您在做什么。


推荐阅读