Hani assasins Creed de şehirde askerler dolaşır onlardan birine saldırınca hepsi bize saldırır onu nasıl yapabilirim
Unrl assasin' Alıntı:Hani assasins Creed de şehirde askerler dolaşır onlardan birine saldırınca hepsi bize saldırır onu nasıl yapabilirim
Hyr ole demedim grup grup devriye geziyorlar ya o gruptaki 1 kişiye saldırınca tü grup saldırsınNooXRii' Alıntı:Unrl assasin' Alıntı:Hani assasins Creed de şehirde askerler dolaşır onlardan birine saldırınca hepsi bize saldırır onu nasıl yapabilirim
Ac gibi derken eğer kurtulana kadar bütün şehirdeki düşmanlar görür görmez saldırıya geçsin diyor isen haritanda bulunan düşman karakterler zaten tek bir actör. Haritanda bulunan bütün aktörlere bu çağrıyı yap. Bunu yapmanın bir çok yolu var. "Get all actor of class" ile oluşturduğun düşman aktörünü çağırarakta yapabilirsin veya "for each loop" ile de yapabilirsin.
Fakat sadece bulunduğum bölgedekiler saldırsın. O zaman düşman karakterlerini bölgesinde bulunan karakterleri okutarak yapabilirsin. Yani x, y ve z düşmanları var. x düşmanına y ve z yi okut. y düşmanına x ve z yi okut. z düşmanına x ve y yi okut. Sonra x düşmanına saldırı olduğunu kontrol edecek, bildirecek bir değer oluştur(boolean olabilir veya enum olabilir. Sana kalmış.). Eğer bu koşul doğru ise o karakterde okutulmuş olan diğer karakterlere oyuncuya saldır komutunu veya her ne komut verdirecek isen onu verdir.
AI behaviour tree kuracaksın. Çok uzun konu. Youtube da çok fazla video varUnrl assasin' Alıntı:Hyr ole demedim grup grup devriye geziyorlar ya o gruptaki 1 kişiye saldırınca tü grup saldırsınNooXRii' Alıntı:Ac gibi derken eğer kurtulana kadar bütün şehirdeki düşmanlar görür görmez saldırıya geçsin diyor isen haritanda bulunan düşman karakterler zaten tek bir actör. Haritanda bulunan bütün aktörlere bu çağrıyı yap. Bunu yapmanın bir çok yolu var. "Get all actor of class" ile oluşturduğun düşman aktörünü çağırarakta yapabilirsin veya "for each loop" ile de yapabilirsin.
Fakat sadece bulunduğum bölgedekiler saldırsın. O zaman düşman karakterlerini bölgesinde bulunan karakterleri okutarak yapabilirsin. Yani x, y ve z düşmanları var. x düşmanına y ve z yi okut. y düşmanına x ve z yi okut. z düşmanına x ve y yi okut. Sonra x düşmanına saldırı olduğunu kontrol edecek, bildirecek bir değer oluştur(boolean olabilir veya enum olabilir. Sana kalmış.). Eğer bu koşul doğru ise o karakterde okutulmuş olan diğer karakterlere oyuncuya saldır komutunu veya her ne komut verdirecek isen onu verdir.
Unrl assasin' Alıntı:Hyr ole demedim grup grup devriye geziyorlar ya o gruptaki 1 kişiye saldırınca tü grup saldırsınNooXRii' Alıntı:Ac gibi derken eğer kurtulana kadar bütün şehirdeki düşmanlar görür görmez saldırıya geçsin diyor isen haritanda bulunan düşman karakterler zaten tek bir actör. Haritanda bulunan bütün aktörlere bu çağrıyı yap. Bunu yapmanın bir çok yolu var. "Get all actor of class" ile oluşturduğun düşman aktörünü çağırarakta yapabilirsin veya "for each loop" ile de yapabilirsin.
Fakat sadece bulunduğum bölgedekiler saldırsın. O zaman düşman karakterlerini bölgesinde bulunan karakterleri okutarak yapabilirsin. Yani x, y ve z düşmanları var. x düşmanına y ve z yi okut. y düşmanına x ve z yi okut. z düşmanına x ve y yi okut. Sonra x düşmanına saldırı olduğunu kontrol edecek, bildirecek bir değer oluştur(boolean olabilir veya enum olabilir. Sana kalmış.). Eğer bu koşul doğru ise o karakterde okutulmuş olan diğer karakterlere oyuncuya saldır komutunu veya her ne komut verdirecek isen onu verdir.
Unreal Engine Türkiye topluluğunun çalışmasını sağlamak için isteğe bağlı olarak çerezleri kullanmaktayız.