я замучался искать правильное решение этого вопроса, надеюсь на вас
мой скрипт выстрела из оружия
var projectile : GameObject;
var fireRate : float = 0.5;
var otherClip: AudioClip;
private var nextFire : float = 0.0;
function Update () {
if (Input.GetButton ("Fire1") && Time.time > nextFire) {
nextFire = Time.time + fireRate;
animation.Play("gun");
var clone : GameObject =
Instantiate(projectile, transform.position, transform.rotation) as GameObject;
clone.rigidbody.AddRelativeForce(Vector3.forward*1000f);
audio.clip = otherClip;
audio.Play();
}
выстрел происходит нормально, подключая компонент rigidbody.
проблема в том что пуля проходит насквозь стен, да всего(((
может как с колайдерами? ну вроде как трудно это, а мне надо что бы удалялась пули при столкновение с колайдерами( всех)
поможите? подскажите что нибуть)