Как я могу обнаружить столкновение, чтобы добавить счет? - PullRequest
0 голосов
/ 09 марта 2020

Когда мой игрок касается объекта, он должен добавить счет, но не go. Я положил этот код на дерево. Спасибо!

public class LifeTree : MonoBehaviour
{   
    private int contador=0; 
    private ScoreData _scoreData; 

    private void OnCollisionExit(Collision other)
    {
        if (CompareTag("Player") & contador < 4)
        {
            _scoreData.score = _scoreData.score+5;
            Debug.Log("Tree"); 
            contador++;   
        }
    }
}

1 Ответ

0 голосов
/ 09 марта 2020

Поэтому сначала убедитесь, что твердое тело прикреплено, чтобы можно было распознать столкновение.

void OnCollisionEnter(Collision col)
{
  if(col.gameObject.tag == "Player" && contador < 4)
  {
    //detects if the player hit the tree
  }
}
...