728x90 언리얼엔진/블루프린트38 블루프린트 Branch, Sequence, Flip Flop Branch 저번에도 나왔지지만 bool값을 받아들여 true 일때와 false 일때 에 따른 액션을 지정해줄 수 있음 단축키는 B를누른채로 마우스 왼쪽클릭 Sequence 일련의 핀들을 순차적으로 실행함 단축키는 S를 누른채 마우스 왼쪽클릭 Flip Flop A와 B 출력을 번갈아 실행함 여기서 Is A는 현재 A를 실행중인지를 말함 Flip Flop를 구현해보자면 2023. 3. 13. 블루프린트 논리 연산 두가지 조건 또는 여러가지 조건을 모두 성립, 또는 그중에 하나라도 성립 등 And Or Not 연산을 할때는 액션에서 and boolrean, or boolean, not boolean 등으로 검색해서 끌어 놀 수 있다. NOT 은 입력값의 반대를 출력 해주고 AND 는 두 값이 모두 true 여야 true 를 반환해주고 OR 은 두 값중 하나라도 true면 true 를 반환해준다 말그대로 C++할때 논리연산과 같다. 2023. 3. 13. 블루프린트 디버깅 노드를 누른상태에서 F9 를 누르면 이렇게 브레이크 포인트가 걸림 C++ 공부시 비쥬얼스튜디오에 했었던것처럼 실행하면 해당 브레이크포인트에서멈춤 그상태에서 블루프린트로 돌아와 메모리(변수) 값을 하나 하나 보면서 디버깅 하면 좋음 F10 = 다음 노드 2023. 3. 13. 블루프린트 원하는 숫자+텍스트 출력하기 원하는 숫자를 표시하는것은 어렵지 않지만 텍스트와 숫자를 함께 표현하기 위해선 FomatText가 필요 이렇게 하면 Ammo가 30 이라고 했을때 가 출력되는것을 볼수 있음 이렇게 하면 클릭시 마다 Count가 1씩 빠져서 이렇게 출력되걸 확인할 수 있음 이렇게 누르다 보면 count가 -마이너스까지 가는데 이부분도 해결을 해보면 이렇게 branch 와 분기문을 사용하면 0이하가 됬을때 실행이 안되게 할 수 있다. MaxAmmo = 30으로 셋팅 후 이렇게 하면 R을 눌렀을때 30으로 다시 셋팅해준다 2023. 3. 13. 블루프린트 비교연산 빈공간 마우스 우클릭을 하여 비교연산 액션을 끌어올 수 있음 당연히 2023. 3. 13. 블루프린트 사칙연산 빈공간에 마우스 우클릭을 해서 +,-,*,/ 를 이용하여 사칙연산 노드를 생성한여 기능을 사용할 수 있음 당연히 왼쪽은 입력 오른쪽은 출력 HP기본값이 100일때 더하기 10을 하여 110 출력 되는것을 볼 수 있다 나누기 등을 할 때 핀을 float 등으로 해줘야 실수값이 잘리거나 하지 않는다! Hp = 80 이고 MaxHp 는 100일때 백분율을 구하려면 0.8이 필요한데 그럼 int 를 float 로 변환 해줘야한다 마우스 우클릭 후 저 액션(To Float(Integer)을 두개 끌어서 /(나누기) 에 연결 후 출력해보았다. 정상적으로 출력이 됬다. 사실상 MaxHp 나 HP중에 하나만 float 이 됬어도 됬다. 2023. 3. 13. 이전 1 ··· 3 4 5 6 7 다음 728x90