✅ 오늘 한 일
- 벽 끼임 버그 해결
- Physics Material 2D를 새로 생성 (WallMaterial)
- Friction = 0, Bounciness = 0 설정
- Ground 프리팹에 해당 Material을 적용해서 벽 옆에 끼는 문제 해결
- 맵청크 틈 버그 수정
- 맵청크의 Ground 오브젝트들 사이 미세한 틈으로 인해 캐릭터가 추락하던 문제 발견
- Box Collider들을 하나로 길게 연결해서 해결
- 아이템 충돌 감지 안되던 문제 해결
- 아이템 스프라이트와 실제 충돌 영역(Collider)이 어긋나 있어서 발생한 문제
- 스프라이트와 Collider 위치를 일치시키고, 아이템 위치도 전체적으로 조정
- 맵 전체 오브젝트 배치 정리
- 장애물, 아이템, 벽 구조 등 전반적인 위치 조정 및 정렬
🔥 오늘 배운 점
- Physics Material 2D의 Friction 설정만으로 충돌 물리 결과가 크게 달라진다는 점
- 씬 내 작은 틈도 캐릭터 낙하로 이어질 수 있어 Collider 구조 통합이 중요
✏️ 내일 할 일
- 피격, 점프, 배경음 등 사운드 효과 및 BGM 추가
- AudioManager 구조 완성 및 테스트
- 씬 전환 시 음악 유지되는 구조 설계
🧠 느낀 점
오늘은 눈에 잘 안 보이는 물리 문제들이 실제 플레이에 큰 영향을 준다는 걸 깨달았다.
Collider, Material, 충돌 위치 등 세부적인 요소 하나하나가 결국 플레이어 경험을 좌우한다.
요약
WallMaterial을 만들어 벽 끼임 버그를 해결하고,
Ground Collider 구조를 단순화하여 추락 버그를 막았으며,
아이템 위치 및 충돌 문제를 해결해 게임 플레이 흐름을 정돈했다.
'TIL' 카테고리의 다른 글
1인칭 플레이어 컨트롤러 구현 & 스카이박스로 씬 분위기 연출하기 (0) | 2025.05.16 |
---|---|
AudioManager로 BGM 흐름 제어 시스템 완성하기 (0) | 2025.05.15 |
Unity에서 무한 맵 생성 시스템 구현하기 (0) | 2025.05.13 |
AudioManager 싱글톤으로 아이템 사운드 시스템 통합하기 (0) | 2025.05.12 |
ScoreManager 싱글톤으로 점수 시스템 리팩토링하기 (0) | 2025.05.09 |