Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
kaptanmikro1 1
kaptanmikro1
noisiv 1
noisiv
Agora Metin2 1
Agora Metin2
Manwe Work 1
Manwe Work
Reklam vermek için turkmmo@gmail.com

Metin2 Hile İstek [Yardım] Python Ekran Tanıma İle Rotasyon Sistemi

Mini harita dairesel, bunu 360 derece olarak ele aldır. Karakterin mini haritada ki ikonun ucu açısını gösterir, buradan baktığı açıyı bulmasını sağlayabilirsin. Main x,y kordinatı ile rotasyonlarda ki x,y kordinatlarını simüle et. Rotasyonlarda ki x,y simüle ettiğin yapıda dairesel bir tolerans ver ki rotasyona WASD ile sıfıra sıfır gidemeyeceği için bir toleransın olsun. Birinci rotasyon toleransı içindeyse, ikinci rotasyon x,y hedefine gitmesi için mini haritada ki karakteri gösteren ikon ucundan WASD ile açısını tutturman gerekecek ve ikinci rotasyon x,y hedefine (dairesel tolerans alanına) girmesini sağlaman gerekecek ve bu şekilde tüm rotasyon yapısını daha başarılı bir şekilde tamamlamış olacak. Eğer X rotasyon X-Y kordinatında ki toleransı kaçırırsa diye ek bir kontrol fonksiyonu ekleyip gideceği X rotasyon X-Y kordinatına tekrardan açısal kontrol yaptırıp WASD ile toleransa girmesini sağlamalısın (X rotasyon X-Y hedefine olan uzaklığı da kontrol etmelisin. Mini haritayı karakterin olduğu yerden 4'e böldüğünü düşün (Koordinat Sistemi). Eğer karakterin gideceği X rotasyon X-Y sağda kalıyorsa, karakterin ana X-Y kordinatından gideceği X-Y kordinatını uzaklık hesaplayarak çıkart ve sonuç pozitif ise daha oraya gitmemiştir, eğer negatif ise hedefi geçmiştir.). Mantığı anladıysan ki muhtemelen AI kullanacaksın yaptırman çok daha kolay olacaktır.
 
Son düzenleme:
Mini harita dairesel, bunu 360 derece olarak ele aldır. Karakterin mini haritada ki ikonun ucu açısını gösterir, buradan baktığı açıyı bulmasını sağlayabilirsin. Main x,y kordinatı ile rotasyonlarda ki x,y kordinatlarını simüle et. Rotasyonlarda ki x,y simüle ettiğin yapıda dairesel bir tolerans ver ki rotasyona WASD ile sıfıra sıfır gidemeyeceği için bir toleransın olsun. Birinci rotasyon toleransı içindeyse, ikinci rotasyon x,y hedefine gitmesi için mini haritada ki karakteri gösteren ikon ucundan WASD ile açısını tutturman gerekecek ve ikinci rotasyon x,y hedefine (dairesel tolerans alanına) girmesini sağlaman gerekecek ve bu şekilde tüm rotasyon yapısını daha başarılı bir şekilde tamamlamış olacak. Eğer X rotasyon X-Y kordinatında ki toleransı kaçırırsa diye ek bir kontrol fonksiyonu ekleyip gideceği X rotasyon X-Y kordinatına tekrardan açısal kontrol yaptırıp WASD ile toleransa girmesini sağlamalısın (X rotasyon X-Y hedefine olan uzaklığı da kontrol etmelisin. Mini haritayı karakterin olduğu yerden 4'e böldüğünü düşün (Koordinat Sistemi). Eğer karakterin gideceği X rotasyon X-Y sağda kalıyorsa, karakterin ana X-Y kordinatından gideceği X-Y kordinatını uzaklık hesaplayarak çıkart ve sonuç pozitif ise daha oraya gitmemiştir, eğer negatif ise hedefi geçmiştir.). Mantığı anladıysan ki muhtemelen AI kullanacaksın yaptırman çok daha kolay olacaktır.
Bende ekranın ortasında karakterden ekran görüntüsü alıp arka tarafından bakacak şekilde Q ve E ile düzeltme yapmaya çalışıyordum bu şekilde daha mantıklı. Deneyeceğim teşekkürler.
 
Minimap inde x y z bilgileri tutulduğu yer var
Hangi server orası bende bı bakayim
Bazı sunucularda minimapin altında var ama çoğu sunucuda yok. Ben sistemi her sunucuda çalışacak şekilde geliştiriyorum o yüzden direkt minimapa fareyi götürüp kordinat almak daha sağlıklı gibi şuanlık.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 1, Misafir: 0)

Geri
Üst