No meu a bala bate em todos colliders e sai rodando pelo mapa, chegando até a ficar maior. O script tá assim:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Bullet : 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)
{
if (objetoDeColisao.tag == "Inimigo")
{
Destroy(objetoDeColisao.gameObject);
}
}
}
E na unity tá assim: