본문 바로가기
반응형

전체 글79

[C++] 3. 조건문 📌 요약: 조건문 if / else if / else | switch 문 | 삼항 연산자 | 분기 처리 예제🧠 조건문과 분기조건에 따라 실행 흐름을 달리하기 위해 사용하는 구문에는 if문, switch문, 삼항 연산자 등이 있습니다.C++에서는 다양한 형태의 조건문을 활용하여 프로그램의 흐름을 제어할 수 있습니다.✅ if 조건문if 조건문은 조건식이 true일 경우 특정 코드를 실행하고, false이면 else 블록으로 분기합니다.bool bCase = false;if (bCase) { // 조건이 true일 때 실행 cout 🧩 if ~ else if ~ else 구조조건이 여러 개일 경우 else if 또는 else를 사용하여 순차적으로 조건을 체크할 수 있습니다.string inpu.. 2025. 3. 29.
[C++] 2. 연산자(2) 📌 요약: 연산자 재정의 | 멤버 함수 vs 전역 함수 | 체이닝 기법 | StringBuilder 활용 예제🔁 연산자 재정의 (Operator Overloading)C++에서는 사용자 정의 타입에 대해 연산자 기능을 확장할 수 있습니다. 연산자 재정의를 통해 클래스 간의 연산을 직관적으로 구현할 수 있습니다.✅ 기본 형식// 멤버 함수 방식반환형 클래스이름::operator연산자기호(매개변수) { ... }// 전역 함수 방식반환형 operator연산자기호(매개변수1, 매개변수2) { ... }예를 들어, 벡터(Point) 구조체에서 + 연산자를 재정의하면 두 포인트를 더하는 연산을 직접 구현할 수 있습니다.🧩 멤버 함수 방식 예제struct Point{ float x, y; Point.. 2025. 3. 29.
[C++] 2. 연산자(1) 📌 요약: 산술 | 단항 | 대입 | 비교 | 논리 | 비트 | sizeof | 연산자 우선순위 등 다양한 연산자 실습과 설명🔢 산술 연산자 (Arithmetic Operators)산술 연산자는 수학적 계산을 위해 사용됩니다. 이진 연산자와 단항 연산자로 나뉘며, 주로 숫자 계산에 사용됩니다. +, -, *, /, %: 이진 산술 연산자 +x, -x: 단항 연산자 나눗셈 시 정수/정수는 소수점 이하를 버립니다.iValue = 3 + 2; // 5iValue = 5 % 3; // 2fValue = 5.f / 3.f; // 1.66667➕ 단항 연산자 (Unary Operators)값을 하나 받아 처리하는 연산자입니다. 특히 전위/후위 증가/감소 연산은 실행 순서에 따라 결과가 달라질 수.. 2025. 3. 29.
[언리얼5] BP 아이콘 ➡️ 블루프린트 인터페이스 메시지 호출 (BPI 관련 노드)이 아이콘은 "블루프린트 인터페이스 메시지"를 호출하는 노드입니다.BPI_로 시작하는 인터페이스 함수를 실행할 때 사용됩니다.메시지 호출 방식이므로 해당 인터페이스를 구현한 블루프린트에서만 실행됨.만약 Target이 None이거나 인터페이스를 구현하지 않은 오브젝트면 아무 동작도 하지 않음.✅ 주로 사용하는 곳:Start Jetpack (Message), Stop Jetpack (Message) 같은 인터페이스 메시지 호출   ➡️ 일반적인 블루프린트 함수 호출일반적인 블루프린트 함수 호출을 나타내는 아이콘입니다.특정 블루프린트 클래스에서 만든 함수를 실행할 때 사용됩니다.인터페이스와 관계없이 특정 블루프린트 오브젝트에서만 실행 가능.Target.. 2025. 2. 24.
[언리얼5] 3. Pawn Movement * 알고 가야 함언리얼엔진에서 X축은 앞뒤지만,  2Vector에서는 A/D로 매핑해 좌우로 설정해주고,언리얼엔진에서 Y축은 좌우지만, 2Vector에서는 W/S로 매핑해 앞뒤로 설정해줄 것이다. 그래서 시작하자면인풋액션에서 받는 값은 Axis2D(Vector2D)이다.  --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- ---------------------* 좌우 방향키Vector 2D 값을 가져와 X/Y로 분해 해준다.X축은 왼쪽과 오른쪽을 맡을 것이다. 현재 Pawn 클래스이므로 "Get Control Rotati.. 2025. 2. 17.
[언리얼5] 2. Timer Set Timer : 특정 함수를 일정한 간격으로 실행하거나 일정 시간이 지난 후 실행하기 위해서 사용  비교 항목 Set Timer Delay 실행 방식 비동기 실행 (백그라운드에서 타이머 작동) 현재 함수의 실행을 잠시 멈춤 반복 실행 가능 (Looping 설정) 불가능 (한 번만 실행됨) 타이머 중지/취소 가능 (ClearTimer) 불가능 .. 2025. 2. 14.
반응형