Arkadaşlar freshin Videosunu İzleyerek Bir Silah Sistemi Yaptım.Animasyon Ekledim Geri Tepme Gibi.Ama Animasyon sol tuşa tıklayınca oynamıyor.Lütfen Yardım Kodun Bi Kısmı Bu function Rayshoot() { GameObject.Find("Pompali").animation.Play("pompaliatesanim"); //BURADA İŞTE ANİMASYONU OYNATCAK AMA OLMUYOR..... var Vur : RaycastHit; var DirectionRay = transform.TransformDirection(Vector3.forward); Debug.DrawRay(transform.position, DirectionRay * Menzil , Color.red); if(Physics.Raycast(transform.position, DirectionRay, Vur, Menzil)) { if(Vur.rigidbody) { Vur.rigidbody.AddForceAtPosition(DirectionRay * Kuvvet, Vur.point); } } KalanMermi --; if(KalanMermi < 0) { KalanKermi = 0; } if(KalanMermi == 0) { Yenile(); } } Animasyonda Loop Time Diye Bir Yer Var.Orası İşaretleniyo.İşaretlendiği Zaman Animasyon Sürekli Tekrarlıyor.İşaretli Olmadığı Zaman sadece bir kere oynatıyo animasyonu durduruyor.LÜTFEN YARDIMMMMM!!!!!!!!!! |
Arkadaşlar Ben Bir Masa Ekledim.Mesh Coliider Ekledim.Eşyanın İçinden Geçilmesin Diye.Ama Masanın Yanına Gelince Oyun Kasıyor.Bilgisayarım Kasmıyor..Kafayı Yicem![]() |
Arkadaşlar Bir Silah Ateş Etme Sİstemi Yaptım.Bide Silaha Geri Tepme Gibi Animasyon Ekledim.Ama Animasyon Tekrarlanıp Duruyor.Lütfen Yardımcı Olun.Kodlar Aşagıda.Şimdiden Teşekkürler.... var Menzil : float = 1000; var Kuvvet : float = 1000; var Sarjor : int = 90; var SarjorMermi : int = 30; var YenilemeZamani : float = 2; var KalanMermi : int = 0; var AtesZamani : float = 0; var AtesSiralama : float = 0.1; function Start (){ KalanMermi = SarjorMermi; Screen.showCursor = false; Screen.lockCursor = true; } function Update () { if(AtesZamani > 0){ AtesZamani -= Time.deltaTime; } if(AtesZamani < 0){ AtesZamani = 0; } if(Input.GetMouseButton(0) && KalanMermi){ if(AtesZamani == 0) { RayShoot(); AtesZamani = AtesSiralama; } } } function RayShoot (){ GameObject.Find("M9").animation.Play("M9A"); // YANDAKİ ANİMASYON KODU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! var Vur : RaycastHit; var DirectionRay = transform.TransformDirection(Vector3.forward); Debug.DrawRay(transform.position, DirectionRay * Menzil , Color.red); if(Physics.Raycast(transform.position, DirectionRay, Vur, Menzil)){ if(Vur.rigidbody){ Vur.rigidbody.AddForceAtPosition(DirectionRay * Kuvvet, Vur.point); } } KalanMermi --; if(KalanMermi < 0) { KalanMermi = 0; } if(KalanMermi == 0) { Yenile(); } } function Yenile(){ yield WaitForSeconds(YenilemeZamani); Sarjor -= SarjorMermi; KalanMermi = SarjorMermi; } |
Arkadaşlar Şu Anda Unity 3D de bir proje üstünde çalışıyorum.Sorunun başlıktada belirtiğim gibi karakterim ağaçların içinden ğeçebiliyor.Yardımcı olursanız çok sevinirim...![]() |
1- .Net frameworkum güncel
2- PCde güncellemeler tam
3- Başka crackler denedim
4. Dll dosyaları yükledim
ve ayrıca kaç konuya baktım tam olarak hatayı yapabilen yok
Lütfen yardımcı olun