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

Trygetcomponent в Unity

Коля Колесников Ученик (223), открыт 2 часа назад
есть такой код:
 private void OnTriggerEnter(Collider other) 
{
if (other.TryGetComponent(out Sphere sphere)) {


SetReward(+1f);
EndEpisode();
}
if (other.TryGetComponent(out Blocks blocks))
{

SetReward(-1f);
EndEpisode();
}
}
Делаю ИИ в юнити,в процессе обучения надо реагировать на прикосновения если есть нужный скрипт то выполнять условие
Обьекты:Скрипты:Триггер и скрипт одного из 4 кубов - на сфере такжеПроблема в том что условие не срабатывает- буду рад если подскажете!
Дополнен 3 минуты назад
Всё я понял - нужно было включить ridgidbody
0 ответов
Похожие вопросы