1.1 - 액터 리플리케이션

Network Feature 예제 레벨에 대한 개요로, 예제 1.1: Actor Replication, 액터 리플리케이션 입니다.

Windows
MacOS
Linux

1_1.png

서버클라이언트 시점 모두를 확인하기 위해서는, Play (플레이) 드롭다운 아래 Number of Clients (클라이언트 수) 칸을 2 로 설정합니다.

이 예제는 액터의 Replicates 부울 사용법에 대한 예제입니다. 켜면 네트워크 관점에서, 클라이언트가 서버에 스폰되는 액터를 인지합니다.

아래에서처럼 액터의 Replication (리플리케이션) 아래 Defaults (디폴트) 탭을 통해 액터의 리플리케이션 여부를 설정할 수 있습니다.

1_1_Replicates.png

레벨 블루프린트

플레이 세션에 들어갈 때, 레벨 블루프린트 를 통해 스폰되는 두 개의 액터는 아래와 같습니다.

1_1_LevelBlueprint.png

Switch Has Authority 노드를 사용하여 스크립트가 네트워크 오소리티 머신(대부분의 경우 서버)에서 실행중인지, 아니면 원격 머신(대부분의 경우 클라이언트)에서 실행중인지 검사합니다.

이 예제의 경우, 서버에서만 실행되고 있으며, 스폰되는 두 액터 중 하나는 Replicate 설정된 반면 다른 하나는 그렇지 않습니다. 아래 그림에서 보듯이, 서버에서는 두 액터 모두 보이지만 클라이언트에서는 Replicate 설정된 것만 보입니다.

1_1_Play.png

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼