초보자를위한 언리얼 엔진 4 튜토리얼-자세한 내용
Unreal Engine 4를 사용하면 전문적이고 복잡한 비디오 게임을 쉽게 프로그래밍 할 수 있습니다. 이 학습서에서는 프로그램 구조 및 기본 개념에 대해 학습합니다.
언리얼 엔진 4 설치
언리얼 엔진으로 프로그래밍을 시작하기 전에 먼저 설치해야합니다. 이 예에서는 Windows에서의 설치를 보여줍니다.
- 먼저 언리얼 엔진 4를 다운로드하십시오. 이것은 언리얼 엔진 홈페이지를 통해 이루어집니다.
- 그런 다음 설치 관리자를 실행하고 "설치"를 클릭하십시오.
- 설치하는 동안 Windows 방화벽은 프로그램이 네트워크에 여러 번 액세스하지 못하게합니다. 그러나 Unreal Engine 또는 Epic Games Launcher를 올바르게 설치할 수 있도록이 액세스를 허용해야합니다.
- 설치가 완료되면 Epic Games Launcher를 시작하고 Epic Games 계정으로 로그인하십시오.
- 필요한 경우 "지금 수정"을 클릭하여 오래된 바로 가기를 갱신하십시오.
- "Unreal Engine"탭과 "Install Engine"을 클릭하십시오.
- 그런 다음 엔진을 설치할 위치를 선택할 수 있습니다. 원하는 경우 USB 스틱 또는 외장 하드 드라이브에 설치할 수 있습니다. 그런 다음 "설치"를 클릭하십시오.
- Epic Games Launcher가 나중에 uproject 파일을 Launcher에 지정해야하는지 묻는 경우 "Repair now"를 클릭하십시오.
언리얼 엔진 4 : 프로젝트 매니저
언리얼 엔진의 설치가 완료되면 "Launch"를 클릭하여 시작할 수 있습니다.
- 프로젝트 관리자가 먼저 시작됩니다. 언리얼 엔진을 사용해 본 적이 없다면 여기에서 템플릿을 선택하는 것이 좋습니다.
- 또한 프로젝트 이름을 지정하고 위치를 선택하십시오.
- 마지막으로 "Create Project"를 클릭하여 시작하십시오.
언리얼 엔진의 프로그램 섹션
언리얼 엔진은 6 가지 중요한 필드로 나뉩니다.
- 모드 패널 : 여기에는 "풍경 도구", "단풍 도구"또는 "장소 도구"와 같은 다양한 도구가 있습니다. "장소 도구"를 사용하면 예를 들어 이름에서 알 수 있듯이 개체를 레벨에 배치 할 수 있습니다.
- 월드 아웃 라이너 : "월드 아웃 라이너"는 현재 레벨의 모든 객체를 보여 주며 조직에 사용됩니다.
- 세부 사항 : "세부 사항"필드에서 레벨의 개별 오브젝트 특성을 편집 할 수 있습니다.
- 툴바 : 상단에는 일반적인 기능을 제공하는 툴바가 있습니다. 게임을 시도 할 수있는 "재생"버튼은 매우 중요합니다.
- 뷰포트 : 항상 다른 관점에서 "뷰포트"의 현재 레벨을 볼 수 있습니다. 여기에서 훨씬 더 많은 개체를 이동할 수도 있습니다.
- 콘텐츠 브라우저 : 마지막으로 모든 프로젝트 파일을 찾을 수있는 "컨텐츠 브라우저"가 있습니다. 여기에서 구성하거나 폴더 구조를 보거나 파일을 가져올 수도 있습니다.
언리얼 엔진 :이 표준 애셋이 존재합니다
언리얼 엔진에는 수많은 에셋이 있습니다. 네 가지 중요한 표준 자산은 다음과 같습니다.
- 블루 프린트 클래스 : 게임 과정이나 개별 오브젝트의 행동에 "블루 프린트 클래스"가 필요합니다. 예를 들어 움직이는 자동차를 게임에 추가하려면 "청사진 클래스"로 해결할 수 있습니다. "청사진 클래스"는 노드 시스템으로 프로그래밍됩니다. 즉, 흐름도와 유사하게 여러 프로그램 요소를 화살표로 연결합니다.
- 레벨 :이 자산을 사용하면 이름에서 알 수 있듯이 "뷰포트"에서 직접 편집 할 수있는 레벨을 쉽게 만들 수 있습니다.
- 재질 :이 자산은 설명이 필요 없습니다. 특수 "Material Editor"에서이 자산으로 재료를 생성 할 수 있습니다. 여기서 노드 시스템이 다시 사용됩니다.
- 파티클 시스템 :이 자산으로 파티클을 오브젝트에 추가 할 수 있습니다. 특수 입자 편집기에서 처리됩니다.
- "컨텐츠 브라우저"에서 "신규 추가"를 클릭하여 게임에 자산을 쉽게 추가 할 수 있습니다. 그런 다음 "기본 자산 생성"섹션에서 위에서 언급 한 표준 자산을 찾을 수 있습니다.
언리얼 엔진의 메시
언리얼 엔진으로 작업하면 소위 "메쉬"가 발생합니다.
- 3 차원 그래픽을 위해서는 메쉬 또는 다각형 메쉬가 필요합니다. 메쉬에는 두 가지 유형이 있습니다.
- 스태틱 메시 : "스태틱 메시"는 다양한 다각형 (다각형)으로 구성된 기하학적 객체입니다. 이 개체는 그래픽 메모리에 저장되며 많은 컴퓨팅 성능을 요구하지 않고 이동, 회전 및 확장 할 수 있습니다.
- Skeletal Mesh :이 메쉬는 "Static Mesh"와 매우 유사합니다. 그러나 여전히 "뼈"를 상호 연결하여 변경할 수 있습니다. 러닝 토끼를 게임에 추가하려면 "스켈 레탈 메시"가 필요하므로 러닝 이동에 애니메이션을 적용 할 수도 있습니다.