반응형 Unreal Engine110 Unreal Engine 열거형(Enumeration) 비교하기 열거형(Enumeration) 비교하기 이번에는 **열거형(Enumeration)**을 어떻게 비교하는지 배워보겠습니다.정수(Integer) 변수나 부동 소수점(Float) 변수처럼, 우리는 열거형 변수 역시 비교 연산자를 사용하여 비교할 수 있습니다.1. 열거형 비교 노드 사용하기 이전 시간에 만들었던 CharacterMovement 열거형 변수 (E_CharacterMovement 타입)를 이벤트 그래프로 드래그하여 Get 노드를 만듭니다.이 Get 노드의 출력 핀에서 드래그하여 "Equal" (같음) 또는 "Not Equal" (같지 않음)을 검색합니다.Equal (==): 열거형 값이 특정 값과 같은지 비교합니다.Not Equal (!=): 열거형 값이 특정 값과 같지 않은지 비교합니다. (프로그.. 2025. 10. 29. Unreal Engine 열거형(Enumeration) 소개, 생성 및 사용하기 열거형(Enumeration) 소개 이번 글은 **열거형(Enumeration)**에 관한 것입니다.우선, 여기까지 오신 것을 정말 축하드립니다! 정말 훌륭하게 진도를 나가고 계십니다. 이제부터는 더 재미있는 내용들을 다루게 될 것입니다. 이전 노드들을 배우는 과정도 재미있으셨기를 바라지만, 특히 이제부터 시작될 내용들, 그리고 이후의 블루프린트 클래스(Blueprint Classes) 등을 다루는 다음 강의들에서는 더욱 흥미로워질 것이라 생각합니다. 열거형이란 무엇인가? 자, 이제 **열거형(Enumeration, Enum)**에 대해 배워봅시다.열거형이란 간단히 말해 **아이템들의 목록(a list of items)**입니다.예를 들어, 채소(Vegetables) 목록, 동물(Animals) 목록, .. 2025. 10. 29. Unreal Engine 게이트 (Gate) 및 멀티 게이트 (Multi-Gate) 노드 설명 게이트 (Gate) 및 멀티 게이트 (Multi-Gate) 노드 설명 이제 마지막 흐름 제어(Flow Control) 노드에 대해 이야기해 봅시다. 블루프린트를 클릭하고 레벨 블루프린트를 열어 보겠습니다.오늘 다룰 내용은 바로 게이트 (Gate) 노드와 멀티 게이트 (Multi-Gate) 노드입니다. 게이트 (Gate) 노드Begin Play (게임 시작) 노드를 만듭니다.실행 핀(Execution pin)에서 드래그하여 Gate를 검색하고 노드를 만듭니다. (게이트와 멀티 게이트 노드를 볼 수 있습니다.) Gate 노드부터 시작하겠습니다.게이트 노드는 성의 문(Gate)이라고 상상할 수 있습니다.문을 닫을(Close) 수도 있고 열 (Open) 수도 있습니다.문이 열려 있을 때만 다음의 Exit (종료.. 2025. 10. 28. Unreal Engine "Do Once" 및 "Do N" 노드 설명 "Do Once" 및 "Do N" 노드 설명 자, 이제 Do Once (한 번 실행) 노드와 Do N (N번 실행) 노드에 대해 이야기해 봅시다. 다시 레벨 블루프린트로 돌아가서 열어 보겠습니다. Do Once (한 번 실행) 노드 먼저 F 키 이벤트를 사용하여 Do Once 노드를 살펴보겠습니다.F 키보드 이벤트를 만듭니다.Do Once 노드를 검색하여 연결합니다.Do Once 노드는 특정 코드를 단 한 번만 실행합니다. 코드를 실행한 후에는 리셋(reset) 하지 않는 한 다시 실행되지 않습니다.예시 코드를 추가해 보겠습니다.Print String 노드를 연결하고 "재장전 중..." 또는 "Reloading..." 이라고 출력해 봅시다. (원문: vamos fazer algo divertido. Va.. 2025. 10. 27. Unreal Engine While Loop (While 반복문)의 이해와 위험성 While Loop (While 반복문)의 이해와 위험성 이제 **While Loop (While 반복문)**에 대해 이야기해 봅시다. 1. While Loop의 작동 방식대표사진 삭제AI 활용 설정사진 설명을 입력하세요.While Loop는 조건이 **참(True)**인 동안 **Loop Body (반복 본문)**에 연결된 코드를 계속해서 반복 실행합니다.조건(Condition): 여기에 불리언 값이나 조건 연산자의 결과(참/거짓)를 연결합니다.Loop Body: 조건이 참인 동안 반복해서 실행될 코드입니다.Completed: 조건이 **거짓(False)**이 되어 반복문이 종료된 후 실행될 코드입니다. 2. While Loop의 위험성 (무한 루프) While Loop는 사용에 매우 위험하며, 게임에.. 2025. 10. 27. Unreal Engine 반복문(Loops)의 이해와 활용 반복문(Loops)의 이해와 활용 이제 **반복문(Loops)**에 대해 이야기해 봅시다. 반복문은 특정 코드를 반복해서 실행할 수 있게 해줍니다. 1. For Loop (반복문)For Loop는 가장 기본적인 반복문 유형 중 하나입니다. (참고로, For Each는 주로 배열에 사용되며, 우리는 For Loop를 사용할 것입니다.) A. For Loop의 원리인덱스: 반복문은 항상 인덱스(Index) 0부터 시작하는 것을 기억하세요.Last Index (마지막 인덱스): 반복을 멈출 인덱스를 설정합니다.예시: Last Index를 5로 설정하면, 0, 1, 2, 3, 4, 5까지 총 6번 코드가 반복됩니다.Loop Body (반복 본문): 여기에 반복하고 싶은 코드를 연결합니다. (예: Print St.. 2025. 10. 27. Unreal Engine Flip-Flop 노드와 활용 Flip-Flop 노드와 활용 이제 Flip-Flop (플립-플롭) 노드를 만들어 보고 그것이 무엇인지 보여드리겠습니다. 1. Flip-Flop 노드 생성이벤트 키 생성: 먼저, 이 노드를 실행할 키보드 이벤트를 만듭니다. 예를 들어, F 키를 입력하고 이벤트를 생성합니다. 이제 키보드에서 F를 누르면 무언가를 할 수 있습니다.Flip-Flop 노드 배치: F 키 이벤트에 'FlipFlop' 노드를 연결합니다. 2. Flip-Flop 노드의 역할Flip-Flop 노드는 마치 스위치처럼 작동합니다.첫 번째 클릭 시: A 핀에 연결된 코드를 실행합니다.두 번째 클릭 시: B 핀에 연결된 코드를 실행합니다.세 번째 클릭 시: 다시 A 핀에 연결된 코드를 실행합니다.즉, 클릭할 때마다 A와 B 핀 사이의 코드.. 2025. 10. 27. Unreal Engine Sequence (시퀀스) 노드를 이용한 코드 정리 Sequence (시퀀스) 노드를 이용한 코드 정리Sequence (시퀀스) 노드는 코드를 정리하는 데 사용됩니다. 1. Sequence 노드 생성 및 역할생성: **실행 핀(Execution Pin)**에서 선을 당겨 **"sequence"**를 작성하고 클릭하면 Sequence 노드가 생성됩니다.역할: 이 노드는 길게 늘어지는 단일 코드 라인 대신, 코드를 여러 개의 분리된 섹션으로 나누어 실행하는 데 사용됩니다. 2. 순차적 코드 실행Sequence 노드는 연결된 핀을 순서대로 실행합니다.Then 0 (첫 번째 핀): 이 핀에 연결된 코드를 가장 먼저 실행합니다. 이 첫 번째 코드 섹션이 모두 실행된 후에야 다음 핀으로 넘어갑니다.Then 1 (두 번째 핀): 첫 번째 코드가 완료되면 이 핀에 연결.. 2025. 10. 27. Unreal Engine 실행 흐름 (Execution Flow) 소개와 Is Valid (유효한가) 노드와 실행 흐름 실행 흐름 (Execution Flow) 소개 실행 흐름의 기본 원칙 복습이전에 이야기했듯이, **실행 흐름(Execution Flow)**의 기본 원칙은 코드가 항상 **시간 순서(chronologically)**로 실행된다는 것입니다.**이벤트(Event)**에서 시작하여,다음 노드로 이동하여 실행하고,그다음 노드로 이동하여 실행하는 식으로 이어집니다.직선적 흐름: 코드는 이 흰색 선을 따라 순서대로 실행되며, 이 코드를 실행하지 않고는 다음 코드로 건너뛸(jump) 수 없습니다. 실행 흐름을 바꾸는 노드 하지만 실행 순서 또는 실행 흐름은 특정 노드들을 사용하여 변경될 수 있습니다.예를 들어, 나중에 다룰 Sequence (시퀀스) 노드를 보면, 코드가 직선적인 흐름을 따르지 않고 다른 방향으로 나.. 2025. 10. 27. 이전 1 2 3 4 5 6 7 ··· 13 다음 반응형