Загрузка...

Что делать если не работает этот код в юнити?

Тема в разделе C# создана пользователем GSSDFSF 8 апр 2021. 205 просмотров

  1. GSSDFSF
    GSSDFSF Автор темы 8 апр 2021 До 2025: 16 дней 9 часов 40 минут 16 секунд 1000 15 янв 2021
    Написал данный код

    void OnCollisionrEnter(Collision col)
    {
    if (col.gameObject.name == "Obs");
    {
    Debug.Log("Hello");

    }
    }
    }

    Запускаю игру Дебаг не реагирует от слова совсем как это исправить?
     
  2. Flava_inactive3118013
    Flava_inactive3118013 8 апр 2021 Заблокирован(а) 134 1 апр 2020
    Очевидно же, дрочить
     
  3. GamerVII
    GamerVII 8 апр 2021 Заблокирован(а) 204 8 фев 2017
    Ну само собой, у тебя проверка на условие. Убедись, что твой gameObject.name возвращает "Obs"
     
    1. GSSDFSF Автор темы
      GamerVII, хах знаешь как всё решилось? Надо было просто убрать ; и то я точку с запятой я механически поставил божее))
  4. GamerVII
    GamerVII 8 апр 2021 Заблокирован(а) 204 8 фев 2017
    А бля, ахаххаха. Рил
    --- Сообщение объединено с предыдущим 8 апр 2021
    А твоя IDE не подсказывает разве где ошибки?
     
    1. GSSDFSF Автор темы
      GamerVII, Нет, можно ли как то это настроить? У меня VS 2019
  5. GamerVII
    GamerVII 8 апр 2021 Заблокирован(а) 204 8 фев 2017
    она по умолчанию должна быть
    [IMG]
     
    1. GSSDFSF Автор темы
      GamerVII, у меня вот так вот, [IMG]
    2. Abraxuy
      GSSDFSF, Хз почему, но на if можно вконце ';' поставить, при этом это не будет ошибкой и не будет работать
    3. Abraxuy
      GSSDFSF, сам проебал когда-то несколько часов
  6. GSSDFSF
    GSSDFSF Автор темы 8 апр 2021 До 2025: 16 дней 9 часов 40 минут 16 секунд 1000 15 янв 2021
    По идей должно выбивать ошибку если не стоит ;
     
  7. GamerVII
    GamerVII 8 апр 2021 Заблокирован(а) 204 8 фев 2017
    попробуй сам открыть
     
    1. GSSDFSF Автор темы
      GamerVII, Всё я исправил спасибо)
Загрузка...
Top