Задать вопрос
adressmoeistranici
@adressmoeistranici
Делатель

Как написать OnCollisionEnter()?

pastebin.com/NT4sdd9L
выдает Script error: OnCollisionEnter
This message parameter has to be of type:
The message will be ignored.
почему?
  • Вопрос задан
  • 1279 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
MrMureno
@MrMureno Куратор тега Unity
VR for all
OnCollisionEnter там параметр коллизия, а не колллайдер. У коллизии не бывает тегов и прочего.
oid OnCollisionEnter(Collision bullet)
    {
        if (bullet.(ТУТ УЗНАТЬ КОЛЛАЙДЕР ИЗ КОЛЛИЗИИ).CompareTag("Ring"))
        {
            r = true;
            Debug.Log("R");
        }


и дальше по аналогии. Коллизия - по сути просто инфа о точках пересечения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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