Показать сообщение отдельно
Старый 09.04.2013, 10:47   #1
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Сообщение Физика выстрела

я замучался искать правильное решение этого вопроса, надеюсь на вас
мой скрипт выстрела из оружия

var projectile GameObject;
    var 
fireRate float 0.5;
    var 
otherClipAudioClip;
    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(projectiletransform.positiontransform.rotation) as GameObject;
               clone.
rigidbody.AddRelativeForce(Vector3.forward*1000f); 
               
audio.clip otherClip;
               
audio.Play();
           
        } 
выстрел происходит нормально, подключая компонент rigidbody.

проблема в том что пуля проходит насквозь стен, да всего(((
может как с колайдерами? ну вроде как трудно это, а мне надо что бы удалялась пули при столкновение с колайдерами( всех)
поможите? подскажите что нибуть)

Последний раз редактировалось SGREED, 09.04.2013 в 10:48. Причина: писал каряво
(Offline)
 
Ответить с цитированием