Nexorion писал(а):ASD писал(а):гонки на выживание (дерби)
Можно попросить поделиться примером скрипта бота? Интересны как нахождение цели, так и получение урона от других авто, от столкновения со стеной, если ударили в бота, стоящего вплотную к стене, как обработается. Можно подробнее?
На самом деле там ничего сложного, и "скрипта бота" как такового нет. Всё встроено в скрипт управления авто, и управление человек/комп меняется всего лишь одной булевской переменной
Скрипт един для всех, и для ботов, и для управляемой тачки. В нём есть массив "целей", в который загоняются ГО всех остальных машин. При старте игры рандомно берётся "цель", вектор направления на неё, поворачиваются в ту сторону колёса и нажимается газ. При столкновении - опять же рандомом происходит перерасчёт "цели" из массива. Обработка урона - тоже ничего сложного, используется OnCollisionEnter, вычисляется результирующая скорость столкновения и точка столкновения. Чем больше скорость и чем ближе точка к заду машины - тем больше урон