@Igorxl

Почему нельзя скрыть UI элементы в функции void OnTriggerEnter2D(Collider2D other)?

Мне нужно вывести текст "Game Over", если тэг коллайдера с которым соприкасается объект равен "GameOver". Я написал следующие
if(other.tag == "GameOver")
{
    Debug.Log("GameOver");
    text.SetActive(true);
    // text - пустой объект к которому привязан текст	
}

Но объект не появляется, хотя текст "GameOver" появляется в консоли.
Я попытался сделать тоже самое, только в функции Update(). Объект с текстом появился. Так какого хера?
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
@S0HardCore
Нужен весь код и скриншот объекта text в редакторе. Что-то выключает его обратно, скорее всего.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы