3D 게임만들기 17

언리얼엔진 강좌 30 [Level 3-1] 레벨 3의 시작

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 30번째 시간으로 레벨 3의 시작입니다. 이번 레벨 3에서는 - 지형 - Material Instance 를 이용해 실행 중에 색(재질) 바꾸기 - 타임라인 을 이용해 물체 서서히 움직이게 하기 - 총알에 맞은 처리 - 객체들을 관리하기 위한 매니저 블루프린트 클래스 만들기 등을 다룹니다. 총으로 공중에 떠 있는 큐브를 힌트 순서대로 쏴서 맞추면 됩니다. 언리얼 엔진 4 버전 : 4.21.2

쌩초보를 위한 언리얼 엔진 강좌 21 [Level 2-10] 배열에 저장된 값을 이용해 4자리 숫자 만들기(1)

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 10번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 언리얼 엔진 강의 21번째 시간으로, 배열에 저장된 값을 이용해 4자리로 된 숫자 하나를 만드는 방법을 설명합니다. 1, 2, 3, 4 라는 숫자가 순서대로 있을 때 이 4개의 숫자를 이용해 1234(일천 이백 삼십 사)라는 4자리 숫자를 만들려면, 1*1000 2*100 3*10 4*1 을 한 다음 이 4개의 결과를 모두 합하면 됩니다. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요. https://youtu.be/PzLKG0yJ5uE

쌩초보를 위한 언리얼 엔진 강좌 20 [Level 2-9] 배열을 이용해 버튼 누르는 순서대로 저장하는 방법 연구

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 9번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 언리얼 엔진 강의 20번째 시간으로, 배열 자료 구조를 이용해 버튼을 누른 순서대로 저장하는 방법을 설명합니다. 새로 사용한 블루프린트 노드 - SetArrayElem : Set Array Element. array(배열)에 데이터를 넣는다. - Integer + Integer : 정수끼리 더한다. 언리얼엔진 버전 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 : 주인공 캐릭터의 콘트롤러를 가져온다. 마우스..

쌩초보를 위한 언리얼 엔진 강좌 15 [Level 2-4] 레벨블루프린트로 스위치 기능 만들기 - 다가서면 문자 보이게 하기

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 4번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 방탈출 게임 레벨 2를 만듭니다. 이번 회에서는 4 Color 스위치를 만들어 가기 시작합니다. 먼저 겉모양을 만듭니다. UE4의 level blueprint를 이용해 4가지 색을 가진 스위치에 기능을 만들어 넣기 시작합니다. 이번에는 가까이 다가가면 Press F Key 라는 글자가 보이고 멀어지면 그 글자가 사라지도록 했습니다. 사용한 블루프린트 노드 - SetVisibility : actor가 보이게 하거나 안 보이게 함. 여기서는 Press F Key를 보이게 하거나 안 보이게 하는 용도로 사용 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의..

쌩초보를 위한 언리얼 엔진 강좌 14 [Level 2-3] 4 color 스위치 만들기 시작

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 3번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 방탈출 게임 레벨 2를 만듭니다. 이번 회에서는 4 Color 스위치를 만들어 가기 시작합니다. 먼저 겉모양을 만듭니다. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.

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

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

쌩초보를 위한 언리얼 엔진 강좌 - 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 - 08. 블루프린트를 이용해 근처로 가면 저절로 문이 열리도록 하기

방탈출 게임을 만들며 Unreal Engine 4 배우기 강좌 [Level 1] 8번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 언리얼 엔진에서 블루프린트를 이용해 캐릭터가 문 가까이 다가가면 trigger가 인식해 자동으로 문이 열리도록 했습니다. 문의 모빌리티를 스태틱에서 무버블로 바꿔서 블루프린트에서 문을 옮길 수 있도록 했습니다. 사용한 노드 - SetActorLocation : 액터의 위치를 설정하는 기능을 하는 노드. 여기서는 문의 위치를 옮겨서 문이 열린 것처럼 보이게 하는데 사용. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요.