Игра Color Switch Unity 2D - PullRequest
0 голосов
/ 01 марта 2020

Я изучаю игру Color Switch Unity 2D. Когда мой игрок касается препятствий любого цвета, он умирает. Хотя он сталкивается с препятствиями того же цвета, игра окончена. Игрок не должен умирать. Не могли бы вы помочь мне с этим?

1 Ответ

0 голосов
/ 01 марта 2020
public class Obstacles : MonoBehaviour
{ 
    private Player player;
    void Start()
    {
        player = GameObject.FindObjectOfType<Player>();     
    }
  void OnTriggerEnter2D(Collider2D target)
    {
        if (player.activeColor != this.tag)
        {
            player.GameOver();
        }
    }
}

С классом OnTriggerEnter2D мой игрок умирает, даже если он касается препятствий того же цвета. Без этого игрок продолжает, даже если он касается препятствий.

PS: кажется, что это легко исправить. Но я новичок в Unity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...