언리얼 세션,
언리얼 블루프린트 세션
언어를 영어로 다시 변경하는 과정
프로젝트를 실행할 때 가동 시킬 레벨을 지정하는 방법(새로운 것)
operators 로 사칙연산과 부등호 등 연산자를 한번에 찾을 수 있다.


블루 프린트 내에서 총알과 열관련 조건을 만든 내용

함수를 이용해서 온도 관련 내용을 간략화 한 결과물
함수를 사용하는 것까지 과제

함수를 만들어 본 내용




웨폰 구조체를 만들어서 적용하고 필요한 부분을 수정한 내용

함수에도 수정이 필요했다.
무기 별 탄환의 최대 수량이 다르지만 재장전 탄 수가 같게 되어있는 문제가 있으므로 이를 해결하기 위해 최대 탄 수라는 추가 값을 설정.



가벼운 휴식 후 다시 확인할 때 문제 해결이 쉽게 잘된다.
함수에서 그래프의 연결이 끊겨(추가된 노드를 이어주지 않음) 장전에 오류가 생겼으나 연결 후 확인에서 원하는 대로 완벽히 구현된 것을 확인함.



===================================================
김조은 튜터님과 해결한 파트
한번에 감소하는 온도의 값을 10으로 올리고 여기서 온도가 음수가 되지 않게 만드는 과정까지는 완수.
1~9일 때 온도의 값을 0으로 고정 시켜주기 위해 엘리먼트 값 자체를 변환 시키는 방법에 대해 알아보았다.
===================================================
https://www.youtube.com/watch?v=R2pbT0h3YZU
GAS(Gameplay Ability System)
ASC(Ability System Component), Gameplay Tag, GA(Game Ability), AttributeSet, GE(Gameplay Effect), GC(Gameplay Cue)
뼈대는 C++를 활용하되 자주 변경되는 사항들에 대해선 블루프린트를 활용하는 것이 좋다.
Gameplay Tag - FName 으로 관리되는 Tag
점프를 스킬 화 하면 cast to를 사용하지 않고 로직을 단순화 할 수 있다는 장점이 있다.
================================================================================
C언어 기초 세션
If 와 관련된 설명(조건문)
opperator - 연산자
|| - or(쉬프트 + \)
binary
이상, 초과/이하, 미만 에 대한 실수를 조심하는 것이 좋다. (코딩 테스트)
==========
#include <stdio.h>
int main() {
char name[20];
char planet[20];
int age;
int weight;
printf("Enter your name: \n");
scanf("%s", name);
printf("Enter your age: \n");
scanf("%d", &age);
printf("Enter your weight (kg): \n");
scanf("%d", &weight);
printf("Enter your home planet: \n");
scanf("%s", planet);
printf("Commender %s, age %d, weight %d,kg\n", name, age, weight);
printf("Home planet: %s\n", planet);
printf("Welcome aboard the NBcamp Explorer!");
printf("System is initializing...");
return 0;
}
==========
#include <stdio.h>
int main() {
int fuel;
printf("Enter current fuel level (0~100): \n");
scanf("%d", &fuel);
if (fuel < 50) {
printf("Warning: Low Fuel!\n");
} else {
printf("Fuel level is stable.\n");
}
printf("System check complete.\n");
return 0;
}

==========
#include <stdio.h>
int main() {
char name[20];
int fuel;
int oxygen;
printf("Enter your name: \n");
scanf("%s", name);
printf("Enter fuel level: \n");
scanf("%d", &fuel);
printf("Enter oxygen level: \n");
scanf("%d", &oxygen);
if (fuel<50 && oxygen<40){
printf("commander %s, Critical Alert: Mission abort!", name);
} else if (fuel<50 || oxygen<40) {
printf("commander %s, Warning: Check systems.", name);
} else {
printf("commander %s, Systems normal. Launch Approved!", name);
}
return 0;
}
==========
아래와 같이 출력하는 부분을 간소화 할 수 있었다. (그냥 무식하게 먼저 치고 봄)


중괄호의 위치가 중요하다(당연하지만 옮길 수 있다고 생각할 수 있다.)
} 조건문 { - 의 모양이 이상한 것이 아니다.
&& - and
|| - or
%s, %d (string, decimal)
%s, x / %d, &x - 차이가 조금 있다.
포인터 어려운데, 강의할 기회는 있을 것.
.
'TIL' 카테고리의 다른 글
| 25.12.03일자 - TIL (0) | 2025.12.03 |
|---|---|
| 25.12.02일자 - TIL (0) | 2025.12.02 |
| 25.11.28일자 - TIL (0) | 2025.11.28 |
| 25.11.27일자 - TIL (0) | 2025.11.27 |
| 25.11.26일자 - TIL (0) | 2025.11.26 |