3d 게임 프로그래밍 4

언리얼엔진 강좌 58 [조명탄 - 01] 조명탄의 움직임 만들기

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 소스코드: github.com/easyprogstudy/unreal_flare 언리얼 엔진 강의 58번째 시간으로 댓글로 요청하신 조명탄을 만드는 법을 설명합니다. 총 2개로 나누어 블루프린트로 조명탄을 만드는데, 이번에는 조명탄의 움직임을 만들어 봅니다. 조명탄의 움직임은 처음엔 위로 올라가다가 고점에서 작은 폭발이 일어나고 이후 아주 천천히 자유낙하하는 걸로 했습니다. 1. 블루프린트로 총을 만들어 Fire 함수를 만들고, Fire 함수가 호출되면 조명탄을 spawn합니다. 2. 조명탄은 Projectile Movement 컴포넌트를 가지고 있어 spawn 되자마자 바로 포물선을 그리며 날아갑니다. 3. 조명탄은 spawn 되고 1초 후에(포물선을 그리며 날..

언리얼엔진 강좌 50 [인공지능-11] Behavior Tree 07 - Decorator

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 50번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 11번째 시간으로 Behavior Tree에서 사용하는 Decorator(데코레이터)에 대해 설명합니다. 설계 개념에서 decorator는 원래 어떤 기능을 하던 모듈은 고치지 않고 그대로 둔 채로 그 모듈을 감싸서 어떤 기능을 추가하는 것을 말합니다. 언리얼 엔진에서의 decorator도 같은 개념인데, Decorator는 Behavior Tree에서 각 task에 붙어서 task가 할 일을 더 추가해 주는 일을 합니다. 그리고 decorator가 task에 붙지만 composite에도 붙습니다. 언리얼 엔진에서 decorator는 주로 이 노드(task나 compositr..

쌩초보를 위한 언리얼 엔진 강좌 19 [Level 2-8] 배열이란?

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 8번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 언리얼 언젠 강좌 19번째 시간으로, 배열 자료 구조에 대해 설명합니다. 여기서는 사용자가 누른 버튼을 순서대로 저장하고 나중에 제대로 순서대로 입력했는지 확인하기 위해 배열을 사용합니다. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.

쌩초보를 위한 언리얼 엔진 강좌 12 [Level 2-1] 레벨 2의 시작, QuadView를 이용해 레벨 2를 위한 방만들기

방탈출 게임을 만들며 Unreal Engine 4 배우기 강좌 [Level 1] 11번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2를 시작합니다. Level2의 주 주제는 블루프린트 클래스, UMG(사용자 UI)입니다. 레벨 2의 첫번쨰 시간으로 레벨 2를 위한 방을 만들어 봅니다. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.