Как сделать триггер избирательным в единстве? - PullRequest
0 голосов
/ 20 ноября 2018

Я не могу заставить свою функцию триггера работать только для определенной группы или объекта в единстве.Кроме того, он активируется всякий раз, когда я нажимаю на игру, которая является проблемой.

1 Ответ

0 голосов
/ 20 ноября 2018

Ознакомьтесь со страницами Теги и Слои на Unity Docs, они должны предоставить вам все, что вам нужно.Основная суть в том, что вы можете сгруппировать кучу игровых объектов, пометив их (или добавив их в слой).Затем, когда вы взаимодействуете с игровым объектом или поведением, вы можете проверить, относится ли он к определенной группе.

Ниже приведен простой пример проверки тега объекта:

void OnTriggerEnter(Collider other)
{
    if (other.gameObject.CompareTag("Fruit"))
    {
        Debug.Log("You've found a piece of fruit!");
    } else {
        Debug.Log("You've found something else :(");
    }
}

Удачи!

...