유니티:맵
- 유니티:개요
- 유니티:기본 조작
- 유니티:카메라
- 유니티:오브젝트
- 유니티:코딩기초
- 유니티:UI
- 유니티:게임 내 화면
- 유니티:플레이어
- 유니티:맵
- 유니티:씬
- 유니티:몬스터
- 유니티:아이템
- 유니티:음향
- 유니티:빌드
- 유니티:VR
- 유니티:팁
개요
플레이어가 다양한 곳을 이동하여 아예 화면 자체가 바뀌어야 할 때가 있다.(오픈월드가 아니라면)
게임메니저
게임 메니저 계층창에서 GameManager를 만든다. 이 안에 스크립트를 넣는다.
점수와 스테이지관리를 해준다.
점수가산
플레이어의 코드
public GameManager gameManager; //게임의 상태를 지정한다.
if(collision.gameObject.tag=="레이어"){
gameManager.stagePoint += 가산할포인트
//포인트에 따라 달리 주기 위해
bool 변수명=collision.gameObject.name.Contains("아이템명") //아이템명이 포함되어 있으면 True 반환.
if(변수명){포인트가산명령}
//게임메니저가 스테이지 이동도 관리한다.