안녕하세요 주니어 게임 개발자 노대영입니다.
유니티 개발자를 위한 언리얼 페이지를 공부해서 정리했습니다.
자세한 내용은 아래 공식 홈페이지를 확인하세요!
http://api.unrealengine.com/KOR/GettingStarted/FromUnity/index.html
2. 발표 주제 & 참조 항목
발표 주제
엔진 설치하기
언리얼의 기본요소들 (유니티와 비교 해봅시다!)
참조 항목
유니티 개발자를 위한 언리얼 엔진 4
3. 언리얼 설치하기
1
2
4
3
① 언리얼 엔진 탭을 눌러주세요.
② 필요한 엔진 버전을 추가해주세요. (데브루키 스터디는 4.21.1 최신 버전 쓸 예정)
③ 설치 or 업데이트를 완료 해주세요
④ 실행 하고 싶은 엔진 버전을 선택해서 실행 해주세요.
4. 비주얼 스튜디오
비주얼 스튜디오 버
전 별 설치 가이드
자세한건
언리얼 엔진 버전 Visual Studio 버전
4.15 이상 VS2017
4.10 부터 4.14 VS2015
4.2 부터 4.9 VS2013
언리얼이 권장하는 표준은 VS 2013 입니다.
VS 2015는 설치를 완료하고 커스텀으로 C++ Tool 추가해주세요
VS 2017은 Game development with C++ 설치해주세요
19. Component
프리팹
유니티에서는 게임오브젝트의 계층구조를 생성한 다음
그 트랜스폼을 같이 부모로 만들어 복합 오브젝트를 만듭니다.
Ps. 유니티 2018.3 부터는 프리팹 전체 구성이 보인다고 합니다.
UE4 에서는 컴포넌트를 계층구조식으로 중첩시켜 복합 오브젝트를 만듭
니다:
20. Actor
액터란 레벨에 배치할 수 있는 오브젝트를 말합니다. 액터는 이동, 회전, 스케일과 같은 3D 트랜스폼을 지원하는
범용 클래스입니다. 액터는 게임플레이 코드(C++ 또는 블루프린트)를 통해 생성(스폰) 및 소멸 가능합니다.
C++ 에서 AActor 는 모든 액터의 베이스 클래스입니다.
23. Pawn
플레이어나 AI가 제어할 수 있는 모든 액터의 베이스 클래스입니다.
Pawn은 월드 내 플레이어나 AI개체에 대한 물리적표현
물리적 위치 방향 등을 나타냅니다.
Controller와 캐릭터는 1:1 관계를 가집니다.
Posses(빙의)를 통하여 Pawn을 조종 가능합니다
폰 빙의영상
24. BluePrint
언리얼 엔진의 비주얼 스크립팅 시스템
이벤트 그래프 제어 뿐만 아니라
하나의 개체를 복제하여 생성 할 수 있는 파일 단위로 만들어준다.
25. Static Mesh
Static Mesh (스태틱 메시)는 비디오 메모리에 캐시되고 그래픽 카드에서 렌더링할 수 있는 폴리
곤 세트로 구성되는 지오메트리 조각을 말합니다. 그 덕에 효율적인 렌더링이 가능해서, 브러시와
같은 지오메트리 유형보다 훨씬 더 복잡한 것도 쉽게 렌더링할 수 있습니다. 스태틱 메시는 비디
오 메모리에 저장되기 때문에 위치, 방향, 크기를 조절할 수는 있지만, 어떤 식으로든 그 버텍스를
움직일 수는 없습니다.
26. Static Mesh
트랜스 폼에 스태틱을 체크하고 개체를 이동하면 그림자가
남아있습니다! 이유는 라이트 빌드를 하기 때문에
스테이셔너리 , 무버블 모드 연구도 필요