Skill Oyun →

Isometric Pathfinding

Unity'de dahili 3B NavMesh'in çalışmadığı 2.5B izometrik ızgaralar için deterministik, yüksek performanslı bir A* yol bulma uygulaması.

Doğru Chebyshev mesafesiyle elmas hücre geçişini, dinamik engelleri, Jump Point Search'ü ve hiyerarşik yol bulmayı kapsar; büyük haritalarda 4ms altı yol hesaplamayı hedefler.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori Oyun
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, isometric-pathfinding

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Skill'in diamond-grid haritalar için kurduğu birebir pathfinding yığını; çünkü Unity'nin NavMesh'i 3D araçtır ve izometrik 2D'ye düpedüz uymaz. Yaptığı iş şu:

  1. Önce yürünebilirlik grid'ini pişirir: tile maliyetleri tilemap collision katmanından ve CompositeCollider2D outline'larından cache-dostu bir NativeArray'e bake edilir; maliyet 0 bloklu, 1-255 arazi ağırlığı demektir (çamur yavaş, yol hızlı). Tasarımcı collider ekleyip çıkardığında grid yeniden pişer.
  2. A*'ı Burst-derlemeli Job olarak koşar: binary heap open set ve heuristic olarak Chebyshev mesafesi, 8 yönlü uniform diamond grid'de tek admissible seçim. Manhattan mesafesi açıkça yasaktır çünkü diagonali fazla tahmin eder ve optimal olmayan yol üretir.
  3. Ham yolu line-of-sight kontrolleriyle (tile'lar üzerinde Bresenham) düzler: waypoint'lerin yaklaşık yüzde 40'ı elenir ve NPC hareketini amatör gösteren zigzag görünümü ölür.
  4. Sonuçları start, end ve obstacle versiyon sayacından oluşan anahtarla 5 saniyelik TTL ile önbellekler: tekrarlanan istek tam yeniden hesap yerine yaklaşık 10 mikrosaniyeye mal olur, herhangi bir engel değişikliği versiyonu artırıp bayat yolları geçersiz kılar.
  5. Harita boyutuna göre kademelendirir: 100 tile üstü yollar Jump Point Search'e geçer (100x100 grid'de yaklaşık 4.8 kat hızlı), chunk'lar arası rotalar hiyerarşik HPA* kullanır; soyut cluster grafiği kaba rotayı planlar, her cluster içinde lokal A* inceltir.
  6. Çalışma anı bütçesini tutar: tüm hesap Job System üzerinde async koşar ve main thread asla bloklanmaz, yol maliyeti mobilde frame başına 1ms altında kalır, ulaşılamaz hedef sessiz fail yerine görünür NPC geri bildirimi tetikler ve 10 eşzamanlı NPC stres testi 60fps tutmak zorundadır.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

isometric-pathfinding · çekirdek

çekirdek aktif · 6 hat

  1. İzometrik haritada NPC dolaşması ve tıkla-yürü hareketi

    ✓ i̇zometrik haritada npc…
  2. Dinamik engellerden kaçarken oyuncuyu takip eden düşman yapay zekası

    ✓ dinamik engellerden kaça…
  3. Jump Point Search optimizasyonu gerektiren uzun harita boyu görev yol noktaları

    ✓ jump point search optimi…
  4. Hiyerarşik grafiklerle akış halindeki açık dünya haritalarında parçalar arası yollar

    ✓ hiyerarşik grafiklerle a…
  5. İzometrik sahneye 3B NavMeshAgent eklenince eğri yürüyen NPC'leri düzeltmek

    ✓ i̇zometrik sahneye 3b na…
  6. Çamurun yavaş, yolun hızlı olduğu ağırlıklı arazi yol bulması

    ✓ çamurun yavaş, yolun hızlı
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. NPC'leri oyuncuların güvendiği akıcı, zikzaksız hareketle akıllı gösterin

    lisans: kalıcı
  2. Yol hesaplamasını ana iş parçacığından çıkararak 60fps oynanışı koruyun

    lisans: kalıcı
  3. Jump Point Search ve hiyerarşik yol bulma hızlandırmalarıyla büyük haritalara ölçeklenin

    lisans: kalıcı
  4. Çok oyunculuda önbellek-sürüm yeniden kullanımıyla sunucu yol bulma maliyetini düşürün

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

İkili yığın öncelik kuyruğu ve Chebyshev sezgiseli ile Burst derlemeli A* işi

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

3B NavMesh'in sağlayamadığı hızlı ve güvenilir ızgara tabanlı yol bulmaya ihtiyaç duyan, 2.5B izometrik oyunlar geliştiren Unity oyun geliştiricileri.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Zaten Unity NavMesh kullanıyorum, bu onunla birlikte mi çalışıyor?

    Hayır, onun yerine geçiyor. 3D NavMeshAgent izometrik gride bırakıldığında karakterler çarpık yürür; bu paket diamond hücre geçişi ve Chebyshev mesafesiyle çalışan, izometrik grid için yazılmış özel bir A* sunar.

  2. Büyük haritalarda hızı nasıl koruyor?

    Birkaç katmanla: binary heap kuyruklu Burst derlemeli A* job'ı hesaplamayı ana thread dışında tutar, açık haritalarda Jump Point Search aramayı kat kat hızlandırır, çok büyük haritalarda hiyerarşik küme grafı devreye girer. Engel versiyonlamalı path cache ise değişmeyen yolun tekrar hesaplanmasını önler.

  3. Uçan birimler veya gerçek 3D arazi de destekleniyor mu?

    Hayır. Kapsam 2.5D izometrik gridlerdir; geçiş kuralları ve sezgisel fonksiyonlar diamond hücreye göre tasarlandı. Gerçek üç boyutlu navigasyon gereken projede Unity'nin NavMesh çözümü doğru araç olmaya devam eder.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.