Как получить доступ к диспетчеру камеры игрока (реплицированному (прослушивает сервер и клиент)) в чертежах UE4 - PullRequest
0 голосов
/ 10 апреля 2020

Когда я пытаюсь получить доступ к местоположению диспетчера своей камеры на сервере, он возвращает 0, 0, 0.

Я думаю, что я попробовал все варианты при настройке диспетчера камеры проигрывателя или контроллера проигрывателя в все реплицированные варианты. Чтобы быть ясным: сначала я использовал здравый смысл, но после недели неудачи я попробовал каждую комбинацию безуспешно.

Например: вот как я пытался получить доступ к местоположению и переднему вектору для Line Trace As an example: Here is how I tried to access the Location and the forward Vector for a Line Trace

Я также попытался установить Camera Manager в качестве переменной (я пробовал и сервер, и клиент), а затем получить доступ к нему на сервере.

У кого-нибудь есть идеи, как это исправить?

Любая помощь очень ценится.

1 Ответ

1 голос
/ 14 апреля 2020

APlayerCameraManager не является актером, который копирует, поэтому я ожидаю, что чертежи будут работать только на клиенте. Вам нужно будет скопировать нужные значения обратно на сервер.

Если вы делаете игру от первого лица, APawn реплицирует переменную с именем RemoteViewPitch, которой может быть достаточно в зависимости от того, что вы делает.

...