enes

Üye
3 Ara 2020
54
0
6
(34) İstanbul Avrupa
Arkadaşlar ben bir videoda yapay zekanın çoğunlukla biçme işlemini (harvest) arada da yürüme ve dinlenme (idle) işlemini yapmasını istiyorum. Youtube da bir videoda denk geldim ve böyle bi çalışma yaptım. Fakat karakter bir adet biçme işlemi yaptıktan sonra duruyor ve uzunca süre dinlenme işlemini yapıyor daha sonra biçme işlemi yapıyor. Ben böyle istemiyorum. Uzunca süre biçme işlemi yapsın arada da yürüme ve dinlenme işlemi yapsın. 
https://www.hizliresim.com/pax182z
Bunlar ise yaptığım çalışmalar.
https://www.hizliresim.com/rwpepty
https://www.hizliresim.com/hr9aa7c
https://www.hizliresim.com/cx18fr2
https://www.hizliresim.com/cj757u1
https://www.hizliresim.com/6cbog0n
https://www.hizliresim.com/fvq781m
https://www.hizliresim.com/78ohpdq
 
Olayın iki boyutu var. Behaviour Tree de: Mantığı şu şekilde kurmalısın. Selectorda  bir decorator ekleyerek "Karakterim yoruldumu" ya da "Yeterli zaman geçtimi" şeklinde kontrol sağlamalı ve buna göre soldaki kolda sürekli çalışma yapıyor olarak kalmalı. Ancak belirlediğin zaman geldiğinde sağdaki kola yani dinlenme koluna geçmeli. Ben bu ağaç ta bir mantık göremedim çünki iki taraftada iki şeyide yapmaya çalışıyorsun gibi. Ayraca beklemeye de 5 sn demişsin. O da 5 saniye bekliyordur zaten. Yani olayı Selector da halledeceksin. Selectorda durum oluşmadan asla Wait e ya da çalışma dışında bir yere gidemeyecek.
İkinci boyutuda Anim Graph da montage ile animasyonu çalıştırıyorsun. Montage bir kerelik hareketler için kullanışlıdır. Mesele bir yumruk ya da bir şarjör değiştirme vb gibi hareketler. Senin durum böyle değil. Sen bir "State" istiyorsun. Yani senin karakterin ikinci bir durum oluşana kadar belli bir hareketi tekrar edecek. Oradan "New State" ile anim graph a yeni bir state oluşturman gerekir.
 
hocam cevabınız için teşekkürler fakat tam olarak yapamadım animasyon blueprintten new state yaptığım zaman onu output pose bağlıyorum fakat bu sefer blendspace1D boşta kalıyor. Karakter sürekli harvest yapıyor. yürümüyor idle işlemi yapmıyor. Görsel olarak anlatmanız mümkün müdür? Teşekkürlerimi sunuyorum.