5-5) Incrementing Score & Destroying Diamonds

시그니천·2024년 6월 8일

[ G01 ] ZigZagRacer

목록 보기
26/26

1. Tag 추가 및 적용

  • Diamond Tag 추가
  • Diamond Prefab에 Tag적용

2. Character Controller.cs

    private void OnTriggerEnter(Collider other)
    {
        if(other.gameObject.tag == "diamond")
        { 
            GameManager.Instance.IncrementScore();
            other.gameObject.SetActive(false);
        }
    }

3. GameManager.cs

public void ImcrementScore()
{
    score += 2;
    score.text = score.ToString();
}

4. Diamond Platform Parent

    private void Start()
    {
        if(randDimaond < 1 )
        {
            // Spawn diamond
            GameObject diamondInstacne = Instantiate(diamond, diamondPos, diamond.transform.rotation);
            diamondInstacne.transform.SetParent(gameObject.transform);
        }
    }
profile
우주최강개발자

0개의 댓글