PDA

View Full Version : 언리얼엔진 왕초보의 배열 공간 할당 질문



paulseo34
02-02-2012, 08:49 PM
콘솔에서 "DebugCreatePlayer 1 "이라고 명령하면 플레이어가 생성되면서 화면이 분할되고 최대 4개까지 분할되는 기능을 이용해
옵션창 하나를 생성하고 그 창으로 서버에 접속하는 클라이언트들의 플레이를 최대 9명까지 분할하여 모니터링 하고 싶은데요.

제가 한 방법은 옵션창과 컨트롤러를 하나 만들고 새로운 ViewportClient 클래스를 만들어서 Deafault로 화면크기와 분할된 화면 각각의 시작점을 설정하고
LayoutPlayer()에서 불러와서 렌더링 하는 방식입니다.

하지만 문제는 서버에 접속한 클라이언트들이 몇인지 숫자를 세어 그 수대로 Engine 클래스 에서 var init array<LocalPlayer> GamePlayers라고 선언된 이 배열에 공간을 할당하는 방법을 모릅니다.
알려주세요

donggas90
02-02-2012, 11:52 PM
동적 배열에 요소를 추가하는 방법은 아래 문서를 확인하세요.

http://udn.epicgames.com/Three/UnrealScriptVariablesKR.html#동적 배열

ViewportClient의 멤버 변수 값을 얻으려면

Engine 클래스에

ViewportClient 인스턴스의 포인터(레퍼런스)가 있어야 할 것입니다.