Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос про метод “OnCollisionEnter” в Юнити

Сатору Годжо Ученик (95), открыт 2 дня назад
Можно ли сделать так чтобы этот метод работал только когда объект соприкасается с определленым другим объектом, а не с любым?
1 ответ
Андрей Панарин Искусственный Интеллект (262016) 2 дня назад
Можете на нужный вам объект добавить тег и по тегу проверить, что это он.
Вот тут есть пример:
https://discussions.unity.com/t/c-scripting-oncollisionenter/641032/3
 void OnCollisionEnter(Collision collision) { 
if (collision.gameObject.tag == "Prize Barrel")
{
// all my code for winning a prize goes here
Destroy(collision.gameObject);
}
}
Ложный ГрифельМастер (1393) 2 дня назад
if (collision.gameObject.CompareTag("Prize Barrel"))
Похожие вопросы