본문 바로가기

언리얼 변수4

언리얼엔진5 변수, 산술연산자 ▣ 변수 : 데이터를 저장하는 공간(메모리)를 의미합니다. ▣ 변수를 생성하기 위해서는 왼쪽 하단에 VARIABLES메뉴에 + 버튼을 클릭하면 생성할 수 있습니다. ▣ 변수이름이 NewVar로 지정되어 있는데 이걸 다른 이름으로 저장할 값에 의도에 맞게 이름을 지정합니다. number로 지정하겠습니다. 그리고 옆에 보면 데이터타입(자료형)을 지정할 수 있습니다. 데이터타입은 데이터에 어떤 형식을 저장할지를 지정하는 것입니다. ▣ 대표적 데이터타입(자료형) 종류 - Boolean : True, False 저장 - Integer : 정수 - Float : 실수 - String : 문자열 - Vector : Vector 데이터 - Enum : 열거형 - Structure : 구조체 ▣ number변수는 Int.. 2023. 12. 12.
언리얼엔진5 9장 [While 반복문] ▣ 안녕하세요. 이번장에서는 While 반복문에 대해 공부해 보도록 하겠습니다. ▣ 먼저 변수를 생성합니다. 기본값은 10으로 지정합니다. ▣ 노드바탕에서 오른쪽마우스를 클릭하고 whlie을 검색하면 Whlie Loop이라는 함수가 나옵니다. ▣ 클릭해서 이런 식으로 코딩합니다. Branch를 공부해서 아시겠지만 While Loop 함수블록에 왼쪽에 보면 원이 하나 있습니다 빨간색은 Bool 자료값 받아오는 원입니다. 다시 말해 While Loop은 조건이 True 경우 작동됩니다. Num으로 0보다 클 경우에 대한 조건을 연결합니다. 그럼 10이 0보다 크기 때문에 While 문이 작동합니다. 그리고 --를 이용하여 Loop Body를 연결해 줍니다. Loop Body는 While Loop에 조건이 T.. 2023. 1. 25.
언리얼엔진5 7장 [AND, OR, NOT, branch] ▣ 안녕하세요. 이번장에서는 블루프린트에 논리연산자를 공부해 보겠습니다. ▣ LevelBluePrint에서 두 개의 변수를 생성합니다. playerPower, playerLevel로 이름을 각각 지정하고 자료형을 Integer로 지정합니다. playerPower에 기본값을 100으로 ▣ playerLevel 기본값은 5로 지정합니다. ▣ 다음에 변수를 각각 Get 하여 바탕에 넣어주시고 바탕에서 오른쪽마우스 클릭하여 > 관계연사자를 가지고 옵니다. ▣ 그리고 노드바탕에서 오른쪽 마우스를 클릭하고 bool이라 검색하겠습니다. 그럼 Boolean에 관련된 논리연산자가 나오는 걸 확인할 수 있습니다. 이중에 먼저 AND를 사용해 보겠습니다. ▣ 위에 이미지처럼 AND 블록에 왼쪽 원에 두 개의 관계연산자에 빨.. 2023. 1. 20.
언리얼엔진5 6장 [Switch] ▣ 안녕하세요. 이번장에서는 Switch문을 공부해 보도록 하겠습니다. ▣ 레벨 블루프린트에서 integer 형으로 변수를 하나 생성합니다. 그리고 변수를 Get 한 다음에 변수에서 원을 드래그 하고 배경에서 마우스를 떼면 여러 가지 기능들 창이 나오는데 여기서 switch라고 검색을 하면 위에 이미지처럼 switch on int 있습니다. 일반적으로 노드바탕에서 오른쪽마우스를 클릭해서 검색해도 되지만 변수를 생성하고 연결하여 검색한 이유는 integer변수에 연결가능한 switch가 바로 나오기 때문에 위에서 처럼 코드를 진행했습니다. switch on int 이걸 클릭해 주세요. ▣ 그럼 위에 이미지처럼 Switch on int 블록이 생성됩니다. Add pin을 눌러 case 조건을 생성할 수 있습.. 2023. 1. 19.