언리얼 5 연습 6

애니메이션 제작 도움 사이트

https://starrykss.tistory.com/1936 [Computer Animation] 애니메이션을 제작할 때 도움이 될 만한 사이트 애니메이션을 제작할 때 도움이 될 만한 사이트 들어가며 애니메이션을 제작할 때 도움이 될 만한 사이트를 정리해본다. .fbx, .obj 등 여러 종류의 3D 파일들을 다운로드 받아사 사용할 수 있다. starrykss.tistory.com https://www.turbosquid.com/ko/?&utm_source=google&utm_medium=cpc&utm_campaign=KO-ko-TS-Brand&utm_content=Brand-TurboSquid&utm_term=turbosquid&mt=e&dev=c&itemid=&targid=kwd-2974969386..

언리얼 5 연습 2023.10.27

슈팅 게임의 정조준 시스템 구현하기 with ALS-Refactor 플러그인

https://upbo.tistory.com/141 [Unreal Engine] 슈팅 게임의 정조준 시스템 구현하기 with ALS-Refactor 플러그인 개요 본 글에서는 ALS-Refactor 플러그인을 사용해 TPS게임에서 사용하는 정조준 시스템((Aimimg Down Sight, ADS라고도 한다.)을 구현하는 방법에 대해서 살펴볼 것이다. ALS-Refactor 플러그인을 사용했지만, upbo.tistory.com

언리얼 5 연습 2023.10.27

언리얼 랜더링 파이프라인

# 언리얼 렌더링 파이프라인 순서 UE Rendering Frame 1 CPU - Occlusion / Visibility Processes - Visibility Culling - HW Occlusion - SW Occlusion (Mesh LODs) - Precomputed Visibility - Frustum Culling Frame 2 GPU - Early Z Pass - Base Pass - Static - Dynamic - Dynamic Instancing - Basepass Materials - Lightmaps - Lightmass (라이트맵 생성) - Global Illumination / Radiosity - Static Light Actors as placed in the world ..

언리얼 5 연습 2023.09.27

Unreal Input System

1. 사용자가 하드웨어 ( 키보드, 마우스, 패드 등 ) 을 동작 시킨다. 2. 사용자가 Input 과 Data 를 Mapping 한다. 3. Input Component 가 제일 먼저 Input 처리가 가능한 Actor 를 확인한다. 4. 그 다음 Player Controller 확인한다 5. Level BluePrint 확인 6. Player 가 빙의한 Pawn 확인 7. 위의 3 ~ 6 과정을 통해 처리된 Input 을 게임 로직에 반영한다. 입력을 어디서 처리할 것인가 ? Player Input 값은 크게 4가지 과정에서 처리가 가능하다. 1. Input 처리가 가능한 Actor 2. PlayerController 3. Level BluePrint 4. Player 가 빙의한 Pawn 4번으로 처..

언리얼 5 연습 2023.08.30

C++ 에서 Character_Base 클래스 설명

1. 헤더파일 #include "CoreMinimal.h" => 언리얼 오브젝트가 동작할 수 있는 최소한의 기능만이 선언된 헤더파일 (ex. 기본적인 타입, 연산) #include "EngineMinimal.h" => 언리얼 오브젝트의 다영한 엔진 클래스 선언을 모아둔 공용 헤더 2. UPROPERTY => 멤버 변수 ( 또는 프로퍼티 ) 앞에서 기술되며 UPROPERTY 내의 프로퍼티 지정자를 나열함으로써, 해당 프로퍼티가 엔진과 에디터의 다양한 부분과 상호작용할 수 있게끔 한다. UPROPERTY 의 역할 => 언리얼 리플렉션 시스템에 해당 프로퍼티가 있음을 알린다. => UPROPERTY 매크로가 기술되지 않은 멤버 변수는 언리얼 리플렉션에 노출되지 않으며, 리플렉션 시스템이 제공하는 것을 사용할 ..

언리얼 5 연습 2023.08.30

Enhanced Input ( 언리얼 5.1 부터 기본 설정으로 바뀜 )

Enhanced Input 은 언리얼 엔진에서 구 Input 을 대체하기 위해 나온 새로운 Input System 이다. Enhanced Input ? ( 향상된 입력 ) 언리얼 엔진 5 에서 런타임 리맵핑, 복잡한 입력 처리 ( 동시 입력 ) 등 향상된 입력 기능을 제공하는 플러그인 이다. 1. Input Action 2. Input Mapping Context 3. Modifier 4. Trigger 위 4가지 특성을 가진다. Input Action ( 입력 액션 ) -> 액션이 할당되는 부분 Input Action 에서는 특정 키가 연결되지 않고, 역할에 대한 정보만을 구성하게 된다. 입력받는 정보는 bool, float, Vector 2D, Vector 3D 를 받을 수 있고, 어떤 입력값을 받을..

언리얼 5 연습 2023.08.30