Задать вопрос
@vari0us

Unity3d — глючит тэг?

Прописал тэг Cars2 в инспекторе, вроде все по инструкции делал ...
вот коде
void OnTriggerStay(Collider col)
	{
		float use = Input.GetAxis ("Use");
	
		if (col.isTrigger && col.gameObject.CompareTag("Сars2")) {//Если плеер в тригер-коллайдере с тегом кар
			if (use != 0 ) {//И нажал юз
				//перемещаем его в машину
				//тут типа код перемещения
			
			}
		}
		
	}


При пересечении любого тригер колайдера получается это

UnityException: Tag: Сars2 is not defined.
CarUsePlayer.OnTriggerStay (UnityEngine.Collider col) (at Assets/sc1/CarUsePlayer.cs:48)
  • Вопрос задан
  • 591 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Может несколько раз срабатывает событие, а объекта уже нет?
Т.е. player уже в машине...?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы