게임 엔진 6

언리얼엔진 강좌 35 [Level 3-6] Material Instance 를 이용해 게임실행 중 재질을 바꿔보자

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 35번째 시간으로, 게임 실행 중 실시간으로 재질(material)을 바꿀 수 있는 Material Instance 을 이용해 실제로 게임 실행중에 재질을 바꾸는 방법을 보여 드립니다. 또한 간단하게나마 클래스와 인스턴스의 차이점을 설명합니다. 그리고 처음으로 Construction Script를 이용해 봅니다. 사용한 노드 - Create Dynamic Material Instance : Material Instance 를 블루프린트 안에서 사용하기 위해 변수형으로 저장한다. - Set Vector Parameter Value : Material Instance 의 파라미터들 중 어느 한 파라미터의 값을 정해준다. 예를 들면 색, ..

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

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

쌩초보를 위한 언리얼 엔진 강좌 18 [Level 2-7] UMG가 나타날 때 커서보이고 키보드, 마우스를 UI용으로만 사용하게 설정하기

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 7번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 언리얼 언젠 강좌 18번째 시간으로, UMG(사용자 UI)가 나타날 때 커서가 보이고, 커서를 UI 용으로만 사용하도록 설정합니다. UMG(사용자 UI)가 사라질 때는 커서를 감추고 사용자의 입력을 game 용으로만 사용하도록 설정합니다. 또 UMG 디자이너 화면에서 앵커를 설정해서 디바이스 크기에 상관없이 4개의 컬러 버튼이 항상 가운데에 나타나도록 해 줍니다. 새로 사용한 블루프린트 노드 - SetShowMouseCursor : 마우스 커서가 나타나게 할 지 설정. - GetPlayerController : 주인공 캐릭터의 콘트롤러를 가져온다. 마우스..

쌩초보를 위한 언리얼 엔진 강좌 17 [Level 2-6] F키를 누를 때마다 UMG 토글하기

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 6번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 방탈출 게임 레벨 2를 만듭니다. 17번째 시간으로 이번엔 UMG(사용자 UI) 를 F키를 누를 때마다 화면에 나타나게 하거나 안보이게 하는 것을 반복합니다. UMG는 게임에서 캐릭터의 에너지나 남은 시간 등을 화면에 보여주는 위젯(widget)입니다. 위젯은 그냥 게임을 구성하는 구성요소라고 쉽게 생각하시면 됩니다. 4컬러 스위치에 가까이 다가가면 F키를 누르라는 메시지가 나오고, 키보드로 F키를 누르면 화면에 UMG(사용자 UI)가 나타나게 합니다. UMG(사용자 UI)에는 4개의 컬러 버튼을 두어 사용자가 마우스로 선택할 수 있도록 했습니다. 새로 ..

쌩초보를 위한 언리얼 엔진 강좌 16 [Level 2-5] 게임 UI UMG 소개 - UMG 나타나게 하기

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 5번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 방탈출 게임 레벨 2를 만듭니다. 16번째 시간으로 이번엔 UMG(사용자 UI) 를 만들어 나타나게 해 봅니다. UMG는 게임에서 캐릭터의 에너지나 남은 시간 등을 화면에 보여주는 위젯(widget)입니다. 위젯은 그냥 게임을 구성하는 구성요소라고 쉽게 생각하시면 됩니다. 4컬러 스위치에 가까이 다가가면 F키를 누르라는 메시지가 나오고, 키보드로 F키를 누르면 화면에 UMG(사용자 UI)가 나타나게 합니다. UMG(사용자 UI)에는 4개의 컬러 버튼을 두어 사용자가 마우스로 선택할 수 있도록 했습니다. 사용한 블루프린트 노드 - CreateWidget :..