본문 바로가기

unreal engine

(5)
[UE5.0] Online Subsystem (2) 온라인 서브 시스템의 기본 설정 및 Steam Cross Platform 사용법 목표 : 온라인 서브시스템의 기본적인 사용방식 및 Steam Cross Platform을 사용하기 위해 세팅하는 법을 익히자. Online Subsystem을 설정하기 전, 우리는 일반적인 OSS에서 Session은 다음과 같이 진행됨을 숙지하자 host : Login()-> CreateSession() -> 다른 플레이어를 인터넷에서 찾는중 client : Login() -> FindSession() (조건에 맞는 session 찾기) -> JoinSession() -> ClientTravel 먼저 프로젝트 생성을 한 다음 edit - Plugins를 들어가서 Steam Online Subsystem 을 체크하고 재시작한다. VS에 들어가서 내프로젝트 -> source들어가서 build.cs파일에 들어..
[UE5] Online Subsystem (1) 온라인 서브 시스템이 무엇인가? 목표 : 온라인 서브시스템이 무엇인지에 대해서 알아보자. 이 글에서는 대략 온라인 서브시스템이 무엇인지에 대해서만 서술하고 다음장부터는 EOS 세팅 및 OSS 플러그인 설정 및 엔진에서 구성해야하는 방식에 대해서 설명하겠다. 언리얼 엔진은 여러가지 다음과 같은 네트워크 서비스를 제공한다. 1. 데디케이트 서버를 이용한 온라인 구성 2. LAN (같은 라우터 내의 컴퓨터끼리 접속하기) 3. Epic Online Service그리고 Epic Online Subsystem plus 1번부터 설명하자면, 개발자가 직접 그래픽적 요소는 들어가지 않지만 게임이 돌아가는 서버에서 각 클라이언트들에게 정보를 전달하는 방식으로 사용된다. 직접 서버를 이용하니까 스스로 커스텀이 쉽지만, 조절해야 할 것들이 많다. 2번에 ..
언리얼엔진5 cmd를 활용한 thirdperson 기본 탬플릿 클라이언트/서버 생성 방법 기본 생성 방법 안녕하세요 cmd 를 활용한 언리얼 엔진 로컬 서버와 로컬 클라이언트간의 연결에 대해서 설명하겠습니다. 먼저 cmd를 실행하시고, 두가지 파일 경로를 찾아줍니다. 1. 언리얼 엔진의 enreal editor의 위치 (ex. \Program Files\Epic Games\UE_5.0\Engine\Binaries\Win64\UnrealEditor.exe) 2. 해당 프로젝트의 파일 위치 (ex. C:\Users\(사용자 이름)\Documents\Unreal Projects\PuzzlePlatforms\PuzzlePlatforms.uproject) 3. 사용할 맵 위치 (ex. /Game/ThirdPerson/Maps/ThirdPersonMap) 그 다음 서버를 만들 때는 다음과 같은 명령어를..
로깅사용과 어설션 언리얼 엔진은 로깅 환경을 위해 UE_LOG라는 매크로를 제공하고 있다. UE_LOG(카테고리, 로깅 수준, 형식 문자열, 인자) 로그를 보려면 출력 로그를 윈도우를 통해 확인할 수 있다. 에디터 상당의 (창) > (개발자 툴)> (출력 로그) 메뉴를 선택하면 하단에 출력 로그를 확인할 수 있다. 또는 프로젝트의 Saved 폴더 내에 있는 log폴더를 확인하면 된다. 로그의 중요도는 메시지Log, 경고 Warning, 에러 Error 이렇게 세 가지로 나뉘어 있다. 각각 흰색 노란색 붉은색으로 윈도우 표시가 된다. 색상을 바꾸고 싶으면 (편집) > (에디터 개인설정) 왼쪽의 (외형) 섹션에서 로깅 수준에 대한 색상을 변경할 수 있다. 로그 매크로는 다양한 데이터를 하나의 문자열로 조합하도록 C의 prin..
언리얼엔진4 입문 1. 기본 프로젝트 생성 및 세팅 언리얼 엔진 4를 사용하면서 공부하다가 새로 알게된 내용들을 여기에 정리할 예정입니다. 사용 버전 : 4.19.2 사용 IDE : visual studio 17 언리얼 엔진을 설치하는 방법 1. https://www.unrealengine.com/ko/ 들어가서 다운로드 2. 회원가입 언리얼 프로젝트 설정 1. vs2017설치를 할 떄 c++을 사용한 게임 개발 메뉴를 선택한 다음 unreal engine 장치 관리자 및 unreal engine 에 대한 visual studio android 지원 을 체크 2. 새 프로젝트 할떄 블루프린트, 삼인칭설정후 시작용 컨텐츠 없음으로 설정 후 생성 3. 프로젝트의 파일탐색기의 위치를 알고 싶으면 아래의 콘텐츠에 우클릭 후 탐색기에서 보기 를 클릭하면된다. 새로..