🎇게임을 만들어 보면서 유니티 숙달하기
Photon Networke Pun2 이용해, 멀티 서버 환경 슈팅 게임 만들자.
- Photon 과의 프로젝트 연결 ( OnJoinedRoom 함수가 무언가? )
- Photon 은 무슨 방식의 네트워크 시스템인가?
- UI 테두리 및 폰트 적용 (기초 UI)
- 코루틴 (Coroutine) : 왜 사용하는가?
- 애니메이터를 활용한 조리개 연출 (Mask & Animation)
- 동기식 vs 비동기식 씬 전환 (Scene Loading)
- Photon Network (멀티플레이어 기초)
- 오늘 까지의 핵심 스크립트 :
NetworkManager.cs
- 오늘 까지의 핵심 결과 화면 : SampleScene (LogoScene)
게임 내 씬 전환 확립과 씬 꾸미기 작업.
- UI 렌더링 시스템 규격 동일 시키기!
- 게임 씬 UI 꾸미기 & 레이캐스트 간섭 해결
- 캐릭터 선택 시스템(Select Scene) 구축 및 에셋 최적화
- 싱글톤 기반 전역 씬 전환 매니저(
SceneTransitionManager) 구현
- 오늘 까지의 핵심 스크립트 :
CutoutMaskUI.cs , SceneTransitionManager.cs,CharacterSelector.cs → NetworkManager.cs 의 OnJoinedRoom 함수를 좀 더 객체지향 적으로 작성할 수 있게 되었다.
- 오늘 까지의 핵심 결과 화면 : GameScene , SelectScene