구현된 형태
https://github.com/kmj990929/cs496-week4_KartRider_Unity
구체적인 개발 내용
- 멀티플레이
- photon + firebase 이용
- RPC 적용
- player간 충돌 구현
- 맵별 룸 분리
- 카트 색 / 캐릭터 색 커스텀 구현
- 자신의 색 뿐만 아니라 타 사용자의 커스텀 색상 동기화
- 플레이어 회전 시 카메라도 회전 동기화
- 부스터 게이지 / 부스터 구현
- 아이템 / 아이템 이펙트 구현
- 바나나 item과 충돌 시 회전 구현
- 구름 item과 충돌 시 화면 가리는 효과 구현
- 타 사용자가 미사일 item 사용 시 전체 사용자에 대해 날아가는 효과 구현
- 미니맵 구현
- 순위표 구현
- 체크포인트 작성하여 최근 지나간 체크포인트의 위치를 기반으로 사용자 간 실시간 순위표 변동
관련 자료
WEEK4(1/21 ~ 1/29) : [자유 주제] Unity 3D를 활용한 카트라이더 아이템전