![[Unreal Engine] 언리얼 엔진의 멀티 플레이 환경](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdT49D0%2FbtsMF6fywpx%2FfW2w6zptkyPF6pN7lKF8Kk%2Fimg.png)
https://zeniff.tistory.com/23 [Unreal Engine C++] Online Subsystem을 활용한 멀티플레이 구현언리얼에는 온라인 서브시스템 Steam API를 통해 만든 게임을 밸브의 스팀 플랫폼에 출시하는 것이 가능하다. 그 기능을 이용해서 멀티 기능을 만들어보자 시작하기 전 준비 Online Subsystem을 사용하zeniff.tistory.com이전에 이 글에서 Steam API를 이용해 멀티플레이 환경을 만들어보았다. 이번에는 근본적으로 접근하여 언리얼 엔진에서 어떤 식으로 멀티 환경을 관리하는지를 이해해보고 이를 정리해보고자 한다. 언리얼엔진에서의 멀티플레이 게임 프로젝트를 시작할 때 처음부터 멀티 플레이 환경을 생각하지 않고 싱글 플레이로만 가정하게 된다면 이..
![[Unreal Engine C++] Widget Blueprint를 이용해 세션 생성 및 접속 기능 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqa4tg%2FbtsI4RFXaYM%2FxqLv7pBZ4phXwpwifHMLa0%2Fimg.png)
[Unreal Engine C++] Online Subsystem을 활용한 멀티플레이 구현에서 진행했던 내용에서 더 나아가 유저 위젯 블루프린트를 이용해 접속해보자.언리얼에서의 준비유저 인터페이스 -> 위젯 블루프린트로 사용할 위젯을 생성해준다. 필자는 게시판을 눌러서 세션을 생성하는 느낌으로 만들고 있기 때문에 WBP_NoticeBoard라고 이름을 지었다.WidgetSwitcher라는 기능을 이용하여 다음과 같이 UI를 구성하였다.WidgetSwitcher는 ActiveWidget을 설정함으로 하나의 위젯 블루프린트 안에서 여러가지 UI들을 셋팅할 수 있는 기능이다.활성화된 탭만 표시하고 다른것은 표시하지 않기 때문에 유용하게 사용할 수 있다.각 스위처에 포함되어 있는 탭에는 Scroll Box를 이..