3d 게임 만들기 11

언리얼엔진 강좌 53 [인공지능-14] Perception 03 - 시각센서03 - 시야에 들어오면 공격모드로 바꾸기

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 53번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 14번째 시간으로 몹이 시각센서로 적을 발견하면 공격모드로 바꿔 봅니다 . 공격모드로 바뀌었다는 걸 확인하기 위해 칼을 꺼내 들도록 해보겠습니다. 언리얼 엔진 버전: 4.24.3

언리얼엔진 강좌 49 [인공지능-10] Behavior Tree 06 - Service

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 49번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 10번째 시간으로 Behavior Tree에서 사용하는 Service에 대해 설명합니다. Service는 Behavior Tree에서 각 task나 composite에 붙여 사용하는데, task가 실행되기 전에 먼저 실행되어 blackboard에서 값을 읽어 각 task에 값을 공급하는 등의 역할을 합니다. 또한 Service란 이름처럼 task나 composite가 실행되는 동안에 주기적으로 동작을 반복수행합니다. 언리얼 엔진 버전: 4.24.2

언리얼엔진 강좌 37 [Level 3-8] ColorBox 매니저 블루프린트 클래스 만들기 - hit된 순서대로 배열에 넣기

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 37번째 시간으로, colorbox에서 발생하는 이벤트를 관리하고, colorbox에게 일을 시키는, 전박적으로 colorbox를 관리하는 ColorBox Manager 블루프린트 클래스를 만들고 hit된 순서대로 배열로 만들어 정리하기 위해 준비합니다. 각각의 colorbox에서 발생한 이벤트를 colorbox manager에서 처리하기 위해 각각의 이벤트를 바인딩하고, customEvent에 할당합니다. 언리얼 엔진 4 버전 : 4.21.2

언리얼엔진 강좌 33 [Level 3-4] timeline을 이용해 시간에 따라 천천히 이동하는 다리 만들기

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 33번째 시간으로, 다리(bridge)를 자동으로 움직이는 방법을 고민해 봅니다. 한번에 딱 움직이는 게 아니라 시간에 따라 조금씩 이동하는 일종의 애니메이션을 만들어 봅니다. 사용한 블루프린트 노드 - Timeline : 시작값과 끝점을 정해주면 시간의 흐름에 따라 자동으로 그 중간값을 계산해 내보내주는 기능을 하는 노드 언리얼 엔진 4 버전 : 4.21.2

언리얼엔진 강좌 32 [Level 3-3] Level 3에서 사용할 물을 포함한 지형 만들기

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 32번째 시간으로, 언리얼 엔진 4의 지형 기능을 이용해 레벨 3에서 사용할, 물을 포함한 지형을 만들어 봅니다. 그리고 간단하게나마 다리도 만들어 물을 건널 수 있게 해 보았습니다. 물에는 그 위에 올라서지 않고 빠지게 만들었습니다. 언리얼 엔진 4 버전 : 4.21.2

쌩초보를 위한 언리얼엔진 강좌 29 [Level 2-18] 레벨 2의 완성. 사용자 입력 초기화

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 29번째 시간으로 드디어 레벨 2의 완성입니다. 이번 강의에서는 틀렸을 경우 사용자 입력을 초기화하고, OpenLevel 노드를 이용해 레벨간 이동하기, 블루프린트에서 함수만들어 사용하는 방법 에 대해 설명합니다. 지형과 Material Instance, 타임라인, 총알에 맞은 처리 등을 다루는 레벨 3도 곧 올라갑니다. 커밍 순~ 언리얼 엔진 4 버전 : 4.21.2

쌩초보를 위한 언리얼 엔진 강좌 22 [Level 2-11] 디스패처(dispatcher)를 이용해 이벤트 발생시키기

방탈출 게임을 만들며 배우는 언리얼엔진 강좌 level 2의 11번째 시간입니다. 대상: unreal engine 4를 이용해 만들어 본 적 없는 왕초보 22번째 시간으로 이벤트 디스패처(Event Dispatcher)를 이용해 언리얼 블루프린트에서 이벤트를 발생시키는 방법을 공부합니다. 이벤트는 소프트웨어 설계를 할때 재사용성을 높이기 위한 필수 요소입니다. 사용자가 컬러 스위치에서 버튼을 4번째 누르면 입력값이 맞는지 확인해서 사용자가 입력한 값이 맞는지 틀리는지 이벤트를 발생시킵니다. 스위치에서 맞았는지 틀렸는지 결과를 알려주는 거지요. 그럼 이 이벤트에 따라 문을 폭파시키는 등의 작업을 할 수 있습니다. 언리얼엔진 버전 4.21.2 아래 UE4 동영상 강의로 자세히 배워보세요. https://ww..

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

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