몬스터 처치와 점수획득
Intro
- 트리거를 이용한 몬스터 처치와 점수획득
ScoreManager 생성
빈 오브젝트를 생성하고 점수를 관리하는 ScoreManager 스크립트를 넣는다
몬스터 죽음 함수
몬스터의 태그를 Creature로 변경
Monster 스크립트에서 public int score;
변수를 추가한후
Die함수를 정의
플레이어 충돌 로직
캐릭터 오브젝트에 Box Collider 2D 컴포넌트를 한개더 추가한뒤 발밑에 오도록 함
(Is Trigger 체크)
Player 스크립트에 OnTriggerEnter2D 함수를 추가했습니다.
동전 획득
동전 오브젝트를 만들고 태그는 Coin으로 변경한뒤 Circle Collider 2D(Trigger 체크) 컴포넌트와 간단한 스크립트를 넣어줌
public class GetCoin : MonoBehaviour
{
public string type;
public float value = 0;
// Use this for initialization
}
플레이어 충돌 로직에 태그가 Coin인 오브젝트와 충돌하면
점수를 올리고 그 오브젝트를 Destroy 시키는 구문이있었기 때문에
동전과 부딪히면 점수가 오르고 동전은 사라진다.
실행 결과
참고자료
http://blog.naver.com/prologue/PrologueList.nhn?blogId=gold_metal
댓글남기기