As balas atingem o zumbi mas não matam eles. O erro começou a ocorrer quando adicionei o Destroy(gameObject); Segue o código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Bala : MonoBehaviour {
public float velocidade = 20;
// Update is called once per frame
void FixedUpdate () {
GetComponent<Rigidbody>().MovePosition
(GetComponent<Rigidbody>().position +
transform.forward * velocidade * Time.deltaTime);
}
void OnTriggerEnter(Collider objetoDeColisao)
{
//se tiver a tag Inimigo
if (objetoDeColisao.tag == "Inimigo")
{
//Destroi o objeto que foi causou a colisao
Destroy(objetoDeColisao.gameObject);
}
//Destroi a bala
Destroy(gameObject);
}
}
E o projeto https://1drv.ms/u/s!Avaa4LNvjV4ggr4OvEc9LL27kdgUPA?e=dWmLs1