언리얼 엔진 4 강의 6

쌩초보를 위한 언리얼 엔진 강좌 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개의 컬러 버튼을 두어 사용자가 마우스로 선택할 수 있도록 했습니다. 새로 ..

쌩초보를 위한 언리얼 엔진 강좌 - level1 완결 - 11. branch(분기)를 이용해 폭발효과가 한번만 나타나도록 하자

방탈출 게임을 만들며 Unreal Engine 4 배우기 강좌 [Level 1] 11번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 드디어 방탈출 게임 레벨 1의 완성입니다. 문으로 가까이 다가가기만 해도 자동으로 문이 열리는 넘나 쉬운 게임.. 같지 않은 게임이지만 게임 만드는 데 중요한 부분들을 공부할 수 있었습니다. 이번 회에서는 branch(분기)를 이용해 조건에 따라 실행여부를 결정하는 방법을 설명합니다. 여기서의 "조건"은 폭발이 되었는지 안되었는지 여부입니다. 이 "조건"을 이용해 폭발을 시킬지 말지 결정합니다. 그래서 폭발이 한번만 일어나도록 합니다. 사용한 노드 - branch : 조건에 따라 프로그램의 흐름을 결정함.(폭발이 일어나게 할지 말지 ..

쌩초보를 위한 언리얼 엔진 강좌 - level1 - 10. 변수란?

방탈출 게임을 만들며 Unreal Engine 4 배우기 강좌 [Level 1] 7번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 이전 시간까지 언리얼에서 문 가까이 가면 자동으로 문이 열리고 폭발이 일어나도록 했었습니다. 그런데 문제는 문이 이미 열리고 없는데도 문 근처로만 가면 계속 폭발이 일어나는 것이었습니다. 그 문제를 해결하기 위해 변수를 사용해 폭발이 일어났었는지를 저장하려 합니다. 그 이론적 기반인 변수에 대해 알아보겠습니다. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.

쌩초보를 위한 언리얼 엔진 강좌 - level1 - 09. 문이 없어질 때 폭발효과 넣기

방탈출 게임을 만들며 Unreal Engine 4 배우기 강좌 [Level 1] 9번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 저번 시간에 문 근처로 가면 자동으로 문이 없어지는 블루프린트를 만들었습니다. 이번 시간에는 그 문이 없어질 때 폭발 효과가 나타나도록 해 보겠습니다. 폭발과 같은 이런 효과들을 파티클 효과라고 합니다. 처음에 프로젝트 만들 때 "시작용 콘텐츠 포함"으로 만들었기 때문에 몇몇 파티클 효과들이 들어와 있고, 그 중에 폭발 효과도 포함되어 있습니다. 사용한 노드 - Spawn Emitter at Location : 파티클 효과를 생성해서 정해진 위치에서 나타나게 함. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.

쌩초보를 위한 언리얼 엔진 강좌 - level1 - 07. 블루프린트의 시작

방탈출 게임을 만들며 Unreal Engine 4 배우기 강좌 [Level 1] 7번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 드디어 프로그래밍의 시작입니다. 블루프린트를 이용해 캐릭터가 가까이 다가가면 자동으로 문이 열리도록 하는 프로그램을 만들어 보려 합니다. Trigger box 를 배치해 놓고 그 곳에 누군가 다가가면, 정확히는 닿기 "시작" 하면 딱 그 순간에 "이벤트"가 발생해 어떤 일을 처리할 수 있도록 해 주려 합니다. 여기서는 Trigger box에 누군가 닿으면 문을 자동으로 열리게 하는데 사용할 거에요. 우선 블루프린트 처음 테스트로 printText 함수를 이용해 문 가까이 갔는지 여부를 출력하도록 했습니다. 언리얼엔진 버전 4.21.2 ..