멀티 플레이어 게임 (Top Down Game Unreal Engine)을 만들 때 "get player controller"대신 무엇을 사용해야합니까?

Nov 18 2020

일찍이 내 게임이 멀티 플레이어에서 작동하지 않는 이유를 알아 냈습니다. 그 이유는 인덱스 0을 제공하는 "get player controller"를 사용하여 작업 할 수 없기 때문입니다. 그러나 나는 이것을 사용하여 내 플레이어가 (커서 아래의 히트 결과를 얻기 위해) 봐야 할 위치를 얻고 내 플레이어가 발사하는 발사체를 생성하는데도 사용합니다.

내 게임이 멀티 플레이어에서 작동하도록 만드는 데 사용할 수있는 아이디어가 있습니까?

여기에 2 개의 화면이 있습니다. 다른 정보가 필요하면 알려주세요.

발사체를 발사하는 이벤트 ; 기능은 얼굴 커서로 회전

답변

RobertCober Nov 19 2020 at 16:15

캐릭터 또는 폰에서 간단히 GetController를 사용하여 PlayerController에 캐스팅 할 수 있습니다.

AdrianoSordi Nov 21 2020 at 19:12

다른 클라이언트에서 클라이언트의 플레이어 컨트롤러를 가져올 수 없습니다. 컨트롤러는 서버에만 존재하며 소유자 (플레이어) 만 있습니다.