Unreal Engine 8

언리얼엔진 4 C++강좌 001 [actor-01] Actor 클래스 생성해 보기

언리얼엔진 4 c++ 강좌입니다. 첫 번째 시간으로 c++로 Actor 클래스를 만들고 static mesh component를 추가합니다. 그리고 에디터에서 mesh를 바꿔보기도 하고 material도 설정해 봅니다. 그리고 항상 에디터에서 mesh를 바꿔줄 수는 없기 때문에 Actor 클래스 내에서 static mesh를 결정해 주는 방법도 배워봅니다. 먼저 static mesh를 위해 UStaticMeshComponent 컴포넌트를 추가해 줍니다. // MyActor.h파일 UPROPERTY(EditAnywhere) UStaticMeshComponent* pMeshComp; 생성자에 아래와 같이 컴퍼넌트를 생성하고, UStaticMesh를 생성해서 컴퍼넌트에 그 UStaticMesh를 추가해 준다...

언리얼엔진 강좌 51 [인공지능-12] Perception 01 - 시각센서01 - 시각센서 설명

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 51번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 12번째 시간으로 Perception(지각)에 대해 설명하고 Perception의 한 요소인 시각센서에 대해 설명합니다. 시각센서는 일정 거리 안으로 어떤 물체가 들어오면 쫓아가거나 공격하거나 말을 하거나 하는 등의 일을 하기 위해 물체의 접근을 감지하는 역할을 합니다. 시각센서에서 감지한 물체는 보통 태그를 이용해 이 물체가 어떤 성질을 가졌는지, 적인지 아군인지, 같은 몹인지, 플레이어인지 등을 판단해 공격하거나 그냥 무시하거나 합니다. 보통 GTA같은 게임에서 가만히 서 있던 적이 일정 거리 안에 플레이어가 보이면 공격할 때, 이런 시각센서가 동작해서 적을 감지하고 있는..

언리얼엔진 강좌 45 [인공지능-06] Behavior Tree 04 - Selector

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 45번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 6번째 시간으로 비헤이비어 트리의 selector를 사용합니다. selector는 sequence와 달리 하나라도 true로 종료하는 태스크가 있으면 이후의 실행을 종료합니다. 다른 말로 표현하면 true로 종료하는 태스크가 있을 때까지 실행합니다. 언리얼 엔진 버전: 4.24.2

쌩초보를 위한 언리얼엔진 강좌 28 [Level 2-17] 블루프린트 클래스의 이벤트 받아 레벨 블루프린트에서 문 폭발시키기

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 28번째 시간으로 새로 만든 블루프린트 클래스에서 이벤트를 발생시키고, 그 이벤트를 받아 레벨 블루프린트에서 문 폭발 효과를 발생시키고 문을 없애는 과정을 소개합니다. 블루프린트 클래스에서 발생시킨 이벤트를 레벨 블루프린트가 받아 처리하는 건 굉장히 쉽게 잘 되어 있습니다. 예전 4GL하셨던 분들은 보시면 와 이거 4GL이랑 똑같네 하실 거에요. 그러니까 이제부터는 객체는 블루프린트 클래스로 만들고, 그 객체들, 블루프린트 클래스 들간의 이벤트 주고받는 통신은 레벨 블루프린트가 중간에서 처리하는 식으로 작업하시게 될 겁니다. 언리얼 엔진 4 버전 : 4.21.2

쌩초보를 위한 언리얼엔진 강좌 27 [Level 2-16] 블루프린트 클래스로 4컬러 스위치 만들기(계속)

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 27번째 시간으로 블루프린트 클래스로 4컬러 스위치를 계속 만들어 나갑니다. 여기서는 Enable Input, Disable Input 등을 이용해 스위치 가까이 갔을 때만 키보드 입력을 받을 수 있도록 합니다. 그 외 이전에 컬러 스위치를 위해 레벨 블루프린트에서 만들었던 것들을 블루프린트 클래스에서 만들어 나갑니다. 언리얼 엔진 4 버전 : 4.21.2

쌩초보를 위한 언리얼 엔진 강좌 13 [Level 2-2] 방탈출을 위한 힌트 만들고 재질 만들어 적용하기

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 2번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 방탈출 게임 레벨 2를 만듭니다. 방탈출을 위한 힌트로 원기둥 4개를 만들고 그 원기둥들에 빨간색, 파란색, 초록색, 노란색 등 각각 다른 색으로 재질을 입혀 보겠습니다. - 레벨 새로 만들기(Level2) - 재질(material) 편집하기(베이스 컬러, 메탈릭, 러프니스 설정하기) 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.