[Unreal] 자습서 3장 - 제어문(Blueprint)
·
개발/Unreal
이번에는 중요한 개념인 조건문과, 반복문에 대해서 블루프린트로 예제를 수행해보겠다. 조건문 조건문은 if~else 와 같은 개념인데 블루프린트에서는 [Branch] 노드를 이용하여 조건문을 수행한다. 두 수를 비교하여 더 큰 값이 무엇인지 출력해주는 예제를 만들어 보겠다. 우선 Num0 과 Num1을 배치한 후 [integer > integer] 노드에 연결시켜준다. 그 후, [Branch] 노드를 생성한다. 대소 비교 결과값을 [Branch] 노드의 condition에 연결시켜준다. [Branch] 노드는 입력된 조건 값이 참인지 거짓인지에 따라 다른 함수 노드를 실행할 수 있도록 만들어진 흐름 제어 노드이다. Branch 노드의 실행 핀을 [BeginPlay]와 연결하고 True 핀과 False 핀 ..
[C#] 자습서 4장 - 제어문
·
개발/C#
조건문 조건문은 조건의 진위 여부에 따라 명령의 실행 여부를 결정하는 문장이다. 조건이 참일 때만 뒤쪽의 명령을 수행하며 거짓이면 명령을 무시한다. else문은 조건이 거짓일 때 실행할 명령을 지정하며 생략도 가능하다. if(조건) 명령1; else 명령2; internal class Program { private static void Main(string[] args) { int i = 3; if (i == 3) Console.WriteLine("i는 3이다."); else Console.WriteLine("i는 3이 아니다."); } } 간단한 예시이다. i 변수에 3이 저장되어 있으므로 결과는 "i는 3이다." 가 출력된다. 명령문이 한 줄이면 바로 밑에 써도 되지만 2줄이상이 된다면 {} 안에 ..