이미 과제를 제출해서 오전에는 언리얼 엔진 단축키와 W3Schools을 조금 봤고 오후부터 밤까지는 특강을 들었다.
뷰포트에서
Ctrl + B 콘텐츠 브라우저에서 원하는 asset 찾아줌
Ctrl + E 클릭한 asset의 창 or BP 열림
Ctrl + 1 / Ctrl + 2 ... 카메라 북마크
➡ 해당 숫자키를 누르면 해당 위치 카메라를 기억해서 보여줌
F2 이름 변경
F11 Immersive mode = Viewport를 크게 보여줌
G Game view mode
M asset이 어떤 레벨에 속해 있는지 알 수 있음
Ctrl + Tab 창이 여러 개 있을 때 원하는 창 쉽게 접근 가능
Alt + P Play
F8 play 중 아웃라이너, 디테일 창 등을 볼 수 있음
기즈모 QWER ➡Space bar 다음 편집 기즈모로 변경
Ctrl + Shift + S Save all
블루프린트에서
S + 좌클릭 Sequence
B + 좌클릭 Branch
Tab 노드 추가
F9 Breakpoint 토글 ➡ 해당 노드에서 실행을 멈추게 함
F10 Step Over ➡ 현재 함수/노드를 실행하고 다음 노드로 이동 (안으로 들어가지 않음)
F11 Step Into ➡ 함수 안으로 들어가서 세부 실행 확인
Shift + F11 Step Out ➡ 함수 바깥으로 나감 (빠져나오기)
오류를 추적하고 싶을 땐 ➡ 왼쪽 큰 ▶ 로컬 Windows 디버거
결과 확인하고 싶을 땐 ➡ 오른쪽 작은 ▶ (Ctrl + F5)
🌀 주요 연산자 우선순위 & 방향
| 연산자 | 설명 | 우선순위 | 결합 방향 |
|---|---|---|---|
() | 괄호 | 가장 높음 | - |
*, / | 곱셈, 나눗셈 | 높음 | 왼쪽 → 오른쪽 |
+, - | 덧셈, 뺄셈 | 중간 | 왼쪽 → 오른쪽 |
=, +=, -= | 대입 | 낮음 | 오른쪽 → 왼쪽 |
<<, >> | 출력/입력 | 낮음 | 왼쪽 → 오른쪽 (하지만 연쇄됨) |
*는 +보다 우선 ➡ 먼저 계산
=는 오른쪽부터 결합 ➡ 오른쪽 값부터 대입
<<는 왼쪽부터 차례로 실행 ➡ cout 에 순서대로 출력
내 컴퓨터가 로컬!
| 개인 작업 명령어 | 협업 작업 명령어 |
|---|---|
| git init | git clone |
| git add | git pull |
| git commit | git branch |
| git push | git checkout |
| git merge |
🧍 개인 프로젝트
📁 직접 로컬에서 프로젝트를 생성한 후 GitHub 원격 저장소에 올리는 방식
git init
git add .
git commit -m "메시지"
git push -u origin main // 원격에 올린 걸 메인으로 해줌
git pull // 다음부터는 브랜치 이름 안 써도 됨
git push
🖥️ GitHub에서 만든 저장소를 가져오는 방식
git clone https://github.com/yourname/my-project.git
🧑🤝🧑 협업 프로젝트
1️⃣ 저장소 복제 (처음 시작할 때만)
// 팀원이 만든 GitHub 저장소를 로컬로 복제함
git clone [URL]
2️⃣ 저장소 동기화
// 다른 팀원이 올린 변경 사항을 내 로컬로 가져오기
git pull origin main
3️⃣ 변경 후 업로드
git add .
git commit -m "메시지"
git push -u origin main
// 내가 작업한 내용을 GitHub로 업로드
깃허브에서 Pull Request
: 협업에서 다른 사람이 올린 코드를 내 메인 브랜치에 합치기 전에 검토하고 허락받는 절차
✅ main 브랜치는 항상 안정적인 상태로 유지하고, 새 작업은 별도 브랜치에서 진행하기
✅ 브랜치에서 작업 → Pull Request → main 병합

과제 제출할 때는 Public으로 VisualStudio 템플릿 사용하기