Ответ: Unity3d - Простой AI
Привет всем! Хочу сделать не большой проект в жанре FPS на Unity. До этого я не программировал, занимался только моделированием. Сейчас в сцене у меня Player у которого стандартный FPS_Controller и Enamy(Модель бота с анимацией, он может следовать за Player'ом с помощью NavMeshAgent и ему присвоен тэг "Enamy"), также есть перфаб Bullet(Игрок может стрелять физическими сферами) у Bullet есть скрипт:
void OnCollisionEnter(Collision collision){
if(collision.gameObject.tag=="Enamy" ){
Destroy(collision.gameObject);
Destroy(gameObject);
}
}
Т.Е. Игрок "выпускает" пулю и если она сталкивается с объектом у которого есть тэг "Enamy", тогда пуля и объект очищается.
Вопрос:
Как мне реализовать смерть "Enamy"( добавить ему жизни и при столкновение ее вычитать?)?
|