dostum şimdi sag tıka baslı tutunca ateş etmiyor sebebi ne acaba kod ayn bu yardım edersen sevinirim using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Silah : MonoBehaviour { [Header("Bilgi")] public string isim; [Header("Mermi")] public float toplamMermi; public float sarjorMermi; public float kalanMermi; public float atesHizi; float atesZaman; public bool ates; public AudioClip atesSesi; public float menzil; [Header("Reload")] public bool reload; float reloadZaman; public float reloadmaxZaman; public AudioClip reloadses; [Header("Particle")] public GameObject mermiizi; public GameObject mermiDuman; [Header("Fener")] public bool isik; public Light fener; RaycastHit hit; Animator anim; public Text kalanMermitext; public Text toplamMermitext; public LayerMask layer; AudioSource ses; public Vector3 normalPoz; public Vector3 aimPoz; public float aimHiz; Camera kamera; void Start () { kamera = Camera.main; anim = GetComponent (); ses = GetComponent(); kalanMermitext.text = kalanMermi.ToString("000"); toplamMermitext.text = "/"+toplamMermi.ToString("000"); } void Update () { if(Input.GetMouseButton(0) && kalanMermi > 0 && !reload && !ates){ kalanMermi--; ates = true; anim.SetTrigger ("Ates"); ses.PlayOneShot(atesSesi); kalanMermitext.text = kalanMermi.ToString("000"); toplamMermitext.text = "/" + toplamMermi.ToString("000"); if (Physics.Raycast(Camera.main.transform.position,Camera.main.transform.forward,out hit, menzil, layer)) { Instantiate(mermiizi, hit.point, Quaternion.FromToRotation(Vector3.up, hit.normal)); } } if (ates) { if(atesZaman > atesHizi) { atesZaman = 0; ates = false; } else { atesZaman += Time.deltaTime; } } if(Input.GetKeyDown(KeyCode.R) && !reload && toplamMermi > 0 && kalanMermi != sarjorMermi) { reload = true; anim.SetTrigger("Reload"); ses.PlayOneShot(reloadses); reloadZaman = 0; } if (reload) { if(reloadZaman > reloadmaxZaman) { float ihtiyacMermi = sarjorMermi - kalanMermi; if(ihtiyacMermi > toplamMermi){ kalanMermi += toplamMermi; toplamMermi = 0; }else { kalanMermi = sarjorMermi; toplamMermi -= ihtiyacMermi; } kalanMermitext.text = kalanMermi.ToString("000"); toplamMermitext.text = "/" + toplamMermi.ToString("000"); reload = false; } else { reloadZaman += Time.deltaTime; } } if (Input.GetMouseButton(1)) { transform.localPosition = Vector3.Slerp(transform.localPosition, aimPoz, aimHiz * Time.deltaTime); kamera.fieldOfView -= 50 * Time.deltaTime; kamera.fieldOfView = Mathf.Clamp(kamera.fieldOfView, 30, 60); } else { transform.localPosition = Vector3.Slerp(transform.localPosition, normalPoz, aimHiz * Time.deltaTime); kamera.fieldOfView += 50 * Time.deltaTime; kamera.fieldOfView = Mathf.Clamp(kamera.fieldOfView, 30, 60); } } }
@OYUN5896 жыл бұрын
dostum reload ederken aim alıyor yani field of view yakınlaşıyor duzeltirmisin bir de Q ya basldıgında yana gelme yap duman cıkma yap artık sunları dostum .
@WhoIsAyata7 жыл бұрын
bu silahlara 4x 2x red dot vb dürbünler takmayı gösterirsen sevinrim abi
@sofiia7777 жыл бұрын
+1
@hasan0polat6 жыл бұрын
+1
@Furcyvideo7 жыл бұрын
silah envanteri falan ne zaman gelicek değişik silah ekleme ikinci silah ekleme silaha eklenti ekleme falan
@sofiia7777 жыл бұрын
+1
@Furcyvideo7 жыл бұрын
vay be yorum tutmuş alırım kalp kdkxjcjc
@canulasli72327 жыл бұрын
Bir sonraki videoda ve ya daha sonraki videolarda dinamik bir cross hair yapımı gösterebilir misin?
@cursfish7 жыл бұрын
ABİ BÜYÜK Bİ HATA VAR!!!!!!!!!! AİMİ AÇTIĞIMIZDA YANİ SAĞ TIKA BASILI TUTARKEN YAKLAŞTIRMIŞKEN R YE BASINCA YAKLAŞTIRILMIŞ ŞEKİLDE MERMİ DEĞİŞTİRİYO HİÇ HOŞ OLMUYOR !!!!!!!!!!!!!!!!!!
abi yaptığın kodların hepsini alta koyarmısın bazılarıda yapıyoda mesela ben :D
@semihcam89077 жыл бұрын
adamsın
@cursfish7 жыл бұрын
abi harikasın 8 İ AT ARTIK BE NOLUR :D
@canulasli72327 жыл бұрын
Teşekkürler Hocam
@koltuk44986 жыл бұрын
sa gençlik aranızda aim alma ile reload kötü oluyor demişssiniz bu kodu kullanın if (Input.GetMouseButton(1) && reload == false) { transform.localPosition = Vector3.Slerp(transform.localPosition, aimpoz, aimhiz * Time.deltaTime); }else { transform.localPosition = Vector3.Slerp(transform.localPosition, normalpoz, aimhiz * Time.deltaTime);
@alperengul86546 жыл бұрын
abi ben farklı bir silah kullanıyorum ve nişan aldıktan sonra ateş edince tekrar eski haline dönüyor hızlıca. Yardım edebilir misin lütfennn?
@ensbrn6 жыл бұрын
ama kodsuz kodlular daha gelişmiş oluyor
@semihtas97114 жыл бұрын
Mermiler 6 şar 6 şar eksiliyor 1 er 1 er olması gerekiyor nasıl eksik yok kaç bölümdür bekliyom
@kdr4547 жыл бұрын
5.yorum kalp AT ABİ !!!!!! senin sayende birsürü oyun yaptım :D ama ios için bi oyun yaptım abi buildde ettim ama ios cihazıma nasıl atabilirim ? VİDEOSUNU ÇEKERMİSİN?
@ahmettalha86837 жыл бұрын
Kardeş her silah için ayrı kodlamak gerekiyomu?
@ahmettalha86837 жыл бұрын
Peki
@fatihbicgi6 жыл бұрын
Koşarken aimde sıkıntı oluyor ben çözemedim bir ara bakarsan sevinirim. Sanırım standart assetteki fps sisteminde koşarken kamerada oynama yapıyor, bizde benzeri bir oynama yaptığımız için karışıklık oluşuyor.
@alperengul86546 жыл бұрын
Abi bende sağ click yapıyorum ( nişan alma ) sonrasında ise nişan alırken ateş ediyorum eski (nişan alınmamış yere dönüyor hemen hızlı bir biçimde) onu nasıl ayarlayabilirim ? Bilen biri nolur yardım etsin çok ihtiyacım var.
@ferhaterennn7 жыл бұрын
abi 8 de sekme yapabilirmisin yada mermi dumanını
@hasan0polat6 жыл бұрын
abi raund sistemini gösterirsen sevinirim
@glowbuggames18877 жыл бұрын
Söz verdiğin gibi oyuna silahı atınca saydam yeşil renk olma sorununu cözecektin öyle dedin bir sonraki videoda cozucem diye
@HEKFACT5 жыл бұрын
Kardeşim Düzeltme Yolunu Biliyorum İletişime Geçmek İçin E-mailime Yazabilirsin (medyahayrettin512@gmail.com)
@deniztuncertepe22857 жыл бұрын
Acil yardım lazım Steame yaptığım oyunu erken erişim olarak çıkarmak istiyorum nasıl yapıcam?
@furkancanturk56357 жыл бұрын
ilk like bi kalp art reyiz
@ensbrn6 жыл бұрын
ben aslında 1 tane yaptım
@barbartv65235 жыл бұрын
5:49 allah icin yardım edin tüm scriptleri yaptım error vermedi ama sağ clik yaptım bişey olmadı );
@sofiia7776 жыл бұрын
ABİ RELOAD YPARKEN YAKINLAŞTIRMASI PEK HOŞ GÖZÜKMÜYOR Bİ BAKARMISIN!!
Abi bir sorum olacaktı ben de fps oyun yapicam ama bir tane abim dedi ki sadece c sharp ile yapabilirsin dedi java script te ihtiyacın yok dedi bu doğru mu abi sadece c# kullanip fps oyunu yapabilirmiyim?