Scarlet 1
Scarlet
Best Studio 1
Best Studio
mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
TuZaKK 1
TuZaKK
kaptanmikro1 1
kaptanmikro1
farkmt2official 2
farkmt2official
Hikaye Ekle

Teleport Hk.

  • Konuyu başlatan Konuyu başlatan fedar12
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 223

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Merhaba arkadaşlar,

Bir süredir kendi botumu kodlamaya çalışıyorum. Genel olarak birçok kısmı hallettim fakat hareket sistemi konusunda bir noktada takıldım.

Şu anda teleport mantığı kullanıyorum ancak karakter düz bir çizgi şeklinde gittiği için duvarlara, engellere ve bazı objelere takılıyor. Biraz araştırdığımda bunun için A* (A-Star) Pathfinding kullanılması gerektiğini öğrendim. Fakat işin matematiksel kısmına ve nasıl uygulanacağına dair yeterli bilgiye sahip değilim.

Merak ettiğim bazı konular şunlar:

  • A* Pathfinding tam olarak nasıl çalışıyor?
  • Bu sistem tamamen matematiksel hesaplamalarla mı ilerliyor?
  • Yol üzerindeki engelleri blok kontrol fonksiyonları (örneğin attr_is_on benzeri fonksiyonlar) ile mi kontrol etmek gerekiyor?
  • Yoksa haritalardaki .dat dosyalarından bir grid oluşturup onun üzerinden mi çalışmak daha doğru?
  • En temiz, stabil ve güvenli yöntem hangisidir?
  • Bu tarz sistemlerde Jump Point Search gibi alternatif yöntemler kullanılıyor mu?
Bir diğer sorunum ise teleport sırasında gittiğim noktada çevre varlıkları anında yüklenmiyor. Ciddi bir kasma oluyor ve karakter 1-2 adım attıktan sonra çevre yükleniyor, ardından performans normale dönüyor. Bu durumun sebebi ne olabilir, benzer bir sorun yaşayan oldu mu?

Elimde harita dosyaları mevcut ve blok kontrolü için bazı fonksiyon adreslerine de sahibim. Fakat nasıl bir yol izlemem gerektiği konusunda kafam biraz karıştı.

Bu konularda tecrübesi olan arkadaşlar yol gösterebilir veya kaynak önerebilirse çok sevinirim. Şimdiden vakit ayırıp yardımcı olacak herkese teşekkür ederim. 🙂
 

En Çok Reaksiyon Alan Mesajlar

Yeni paylaştığım source içerisinde engelli alanları tarayan bir sistem mevcut alıp kullanabilirsiniz. Engelli alanların arkasına atlamaya çalışmaz, etrafını dolaşır.

 

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

Geri
Üst