본문 바로가기

Unreal17

[Unreal] 애니메이션 본 내용은 Rookiss의 언리얼 엔진4 입문 (C++ 기반) 강의를 토대로 작성하였습니다. 강의 보러가기: https://inf.run/G6ma 1. 애니메이션 기초 - 애니메이션 일반 블루프린트에서 적용 BP_MyCharacter-> Mesh-> Animation -> Use Animation Asset - Anim Instance : 애니메이션은 별도 클래스에서 관리해주자! Animation -> Use Animation Blueprint * 새 클래스 만들기 C++ - 모든 클래스 표시 - AnimInstance - 원하는 클래스 이름 - 클래스 생성 BP - 오른쪽 클릭 - 애니메이션 - 애니메이션 블루프린트 - 부모클래스: C++에서 만든 클래스 이름 - 타겟 스캘레톤 선택 - 확인 - 이름:.. 2023. 3. 8.
[UE5- 언리얼 웨비나 1주차] 게임 제작의 시작 게임 제작의 시작 1. 언리얼 엔진 에디터 소개 뷰포트 레벨이라고 하는 게임 공간을 제작하는 작업 공간 게임에서 스테이지 = 게임 제작에서 레벨 레벨 엑터라고 불리는 단위 물체들로 구성 엑터 게임 콘텐츠의 한 부분을 담당하고 있는 가상의 배우 각 엑터의 타입을 통해 각각의 엑터가 어떤 역할을 하는지 알 수 있음 타입 ex. StaticMeshActor 모든 엑터는 Transform을 가짐 뷰포트 단축키 엑터 확대 보기 : 엑터 선택 (누르고) + F 뷰포트 카메라 이동: 마우스 우측 버튼 클릭 (누른 상태에서) + W/A/S/D (상/좌/하/우) Q/E (아래/위) 물체 배치 창 -> 엑터 배치-> 네번째 셰이프 클릭 -> 원하는 셰이프 선택후 뷰포트로 드래그 앤 드롭 생성된 엑터는 StaticMeshA.. 2022. 8. 15.
[언리얼] 클래스, 기본 이벤트, 변수와 UPROPERTY 클래스의 기본 형태 생성자 클래스의 객체가 생성될 때 한번 호출되는 함수 주로 생성된 Actor의 Property, 즉 변수의 기본 값을 설정해주는데 사용 BeginPlay Actor가 배치된 World에서 게임이 시작되거나 Actor가 World에 스폰되었을 때 한번 호출되는 함수 게임 플레이 로직을 초기화시킬 때 사용 Tick 매 프레임마다 한번씩 호출되는 함수 매개변수인 DeltaTime을 통해서 Tick 함수가 지난번에 호출 된 이후로 얼마의 시간이 경과한 뒤에 다시 Tick 함수가 호출되었는지에 대한 시간을 전달받을 수 있음 Actor가 활성화되어있는 동안 계속해서 호출되기 때문에 주로 게임의 로직을 처리하는 기능을 구현필요없다면 지워줘서 게임의 퍼포먼스를 상승시킬 수 있음 Tick 비활성화: .. 2022. 8. 11.
[언리얼] 액터의 설계 액터의 설계 언리얼 콘텐츠의 구성 요소 월드 뷰포트 윈도우에 보이는 작업 공간 게임 콘텐츠를 구동하기 위해 필요한 필수적 환경 구성요소 공간 월드의 3차원 공간안에 존재하려면 Transform 컴포넌트를 가졎야 하며 공간의 기본 단위는 cm이다. 시간 월드(가상공간) 안에서 흐른 ㄴ시간 시간 스케일 조절 가능. 물리 중력같은 물리적 영향을 받으려면 Collision 컴포넌트가 붙어있어야. 렌더링 시각적인 기능. 현실 세계와 유사한 빛. Physically Based Rendering 세팅 - 월드 세팅에서 월드의 더 많은 요소를 볼 수 있다. 액터 콘텐츠를 구성하는 최소 단위의 물체 게임 월드의 특정 공간에서 자신에게 주어진 역할을 수행하는 물체 레벨 월드에 배치된 액터들의 집합 컴포넌트 엑터의 주요 기.. 2022. 8. 9.
언리얼에서 클래스 삭제하기 1. 에디터 끄고 VS 가서 헤더, cpp 파일 제거 후 솔루션빌드 2. 폴더에 가서 소스 안에 남아있는 헤더, cpp 파일 삭제 3. VS로 돌아가 빌드 -> 솔루션 다시 빌드 4. 에디터 다시 실행 후 확인 필요없어진 C++ 클래스 삭제하기 | 언리얼 4 - YouTube 2022. 7. 19.
[UE4 입문] 인공지능 본 내용은 [Rookiss - 언리얼 엔진4 입문(C++ 기반)] 강의를 토대로 작성하였습니다. 클래스 -> 모든 클래스 보기 -> AIController 비헤이비어 트리 트리 구조를 이용하여 AI를 관리 2022. 7. 13.