Today I Learned
오전 세션 내용
🛠️ 개발 환경 최적화
1️⃣ 엔진 퀄리티 설정
- 화면 오른쪽 상단 Settings에서 엔진 퀄리티 조정
2️⃣ FPS 제한 설정
cmd에서 t.maxfps로 FPS 제한값 조정
🎮 캐릭터 이동 구현
1️⃣ 이동 축 설정
- 일반적으로 X축을 기준으로 이동 설정
- 현재 캐릭터는 Y축 기준 → 90도 회전 필요
TIP:
오브젝트 클릭 후 End 키를 누르면 해당 오브젝트가 바닥에 부착됨!
2️⃣ 키보드와 마우스로 캐릭터 이동 및 화면 조정
-
입력 액션 생성
- IA_NBC_Move: 캐릭터 앞뒤/좌우 이동
- IA_NBC_Look: 카메라 위아래/좌우 회전
-
값 타입 설정
-
InputMappingContext 설정
- 키보드 및 마우스 입력 매핑
3️⃣ 움직임 설정
-
앞(W): 모디파이어 필요 없음
-
뒤(S): 앞의 반대 방향이므로 부정 모디파이어 사용
-
오른쪽(D): 스위즐 입력 축 값을 모디파이어로 사용
-
왼쪽(A): 오른쪽의 반대 방향이므로 스위즐 + 부정 모디파이어 사용
4️⃣ 카메라 설정
- 마우스 입력으로 카메라 회전 조정
📘 블루프린트 설정
1️⃣ 키 매핑 블루프린트
2️⃣ 캐릭터 이동 블루프린트
3️⃣ 카메라 화면 조정 블루프린트
🛠️ 점검 작업
1️⃣ 점프 구현
-
입력 액션 생성
- Bool 값을 사용하여 점프 입력 액션 생성
-
InputMappingContext 설정
- 점프 키를
Space Bar로 지정
-
점프 블루프린트 작성
- 캐릭터 점프 동작을 블루프린트로 구현