Unreal Engine 5 TIL day 4
·
Unreal Engine
플레이어 캐릭터와 나만의 레벨 디자인1. Player CharacterMesh & Camera settingCharacter mesh를 선택하면, 디테일 창에 skeletal mesh를 선택할 수 있다.Camera는 Spring Arm을 먼저 만든 후 자식 컴포넌트로 Camera를 넣어주어야 한다. 아래 사진을 예시로 보면spring arm이 없다면, 캐릭터가(왼쪽 사진의 경우) 조금 왼쪽으로 이동한 경우 트럭에 캐릭터가 가려서 보이지 않을 것이다.그러나 spring arm이 있으면, camera가 spring arm을 따라서 이동하기 때문에 캐릭터가 가려질 것 같다면, camera가 spring arm을 줄여서 가리지 않도록 해준다. (오른쪽 사진) Move기본적으로 Character라는 클래스는 캐릭..
Unreal Engine 5 TIL day 3
·
Unreal Engine
블루프린트를 이용한 비주얼 스크립팅1. 블루프린트 기본1. 블루프린트 변수위 사진처럼 새로운 변수를 만들고 다양한 타입을 선택하여 지정할 수 있다.Boolean: True 또는 False의 값Byte: 가장 크기가 작은 정수 (0~255)Integer: 일반적인 정수 (-2,147,483,648 ~ 2,147,483,647)Integer64: 가장 크기가 큰 정수 (-9,223,372,036,854, 775, 808 ~ 9,223,372,036,854,775,807)Float: 소수 값Name: 불변하는 경우 사용하는 문자열, 에셋이나 액터의 이름, 태그 시스템 등에 사String: 일반적인 문자열Text: 다국어 변환이 필요한 경우의 문자열Vector: X, Y, Z세개의 값을 가지는 값, 3D 좌표나..
Unreal Engine 5 TIL day2
·
Unreal Engine
1. 언리얼 에디터 언리얼 에디터 인터페이스에는 크게 4가지가 있다.뷰포트3D 월드를 직접 볼 수 있는 구역으로 빨간색으로 표시한 곳이다.게임을 실행 전에는 오브젝트를 배치하고 카메라를 움직이면서 돌아볼 수 있다.게임 실행 버튼을 누르면 게임 실행 화면이 보이는 구역이다.아웃라이너현재 씬에 배치된 오브젝트들의 계층 구조를 보여주는 구역으로 노란색으로 표시한 곳이다.실제 게임을 만드려면, 폴더 구조로 오브젝트의 성격에 따라 분류해서 정리해야 한다.디테일내가 선택한 오브젝트의 속성을 보여주는 구역으로 핑크색으로 표시한 곳이다.콘텐츠 브라우저프로젝트에 사용되는 모든 에셋을 관리하는 구역으로 파란색으로 표시한 곳이다. 2. 오브젝트 트랜스폼이동단축키로 W를 사용하여 사용할 수 있고, 오브젝트의 위치를 이동시킬 ..
Unreal Engine 5 TIL day1
·
Unreal Engine
UE5 TIL - 2024 12 161. 언리얼 엔진 설치가장 최신 버전인 5.5.1을 새롭게 하나 더 설치했다.2. 언리얼 버전 Switch프로젝트에 사용할 에셋의 버전은 5.1까지 지원이 되는 것인데, Switch Unreal Engine version을 통해서 내가 사용하고자 하는 버전으로(5.5) 바꿔서 프로젝트를 실행했다.3. Unreal Interface새롭게 다운로드한 프로젝트를 둘러보다가 언리얼 인터페이스라는 것을 발견해서 조금 공부하고 정리해 보았다. 언리얼 인터페이스의 특징과 왜 사용하는가다른 블루프린트와 직접적인 reference없이 소통 가능cast없이 사용가능하며, 여러 BP에게 직접적인 reference 없이 메세지를 보낼 수 있음메모리 사용량을 줄이고, hard referenc..