«path-finding» etiketlenmiş sorular

Bir noktadan diğerine bir seyahat yolunu haritalamak için kullanılan ve tipik olarak yoldaki engellerden kaçınan yöntemler.

2
Hareket, Time.deltaTime kullanılmasına rağmen kare hızına bağlı gibi görünüyor
Ben denir Unity, bir oyun nesnesini taşımak için gerekli çeviri hesaplamak için aşağıdaki kodu var LateUpdate. Anladığım kadarıyla, benim kullanımım Time.deltaTime, son çeviri kare hızını bağımsız hale getirmelidir (lütfen dikkat edin CollisionDetection.Move(), sadece rekolte yapmak). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …

3
Bir ızgarada A * ile doğal görünümlü yollar nasıl yapılır?
Bunu okudum: http://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html Ama anlamadığım bazı şeyler var, örneğin makale diyagonal hareketle yol bulma için böyle bir şey kullandığını söylüyor: function heuristic(node) = dx = abs(node.x - goal.x) dy = abs(node.y - goal.y) return D * max(dx, dy) D'yi makalede olduğu gibi doğal görünümlü bir yol elde etmek için nasıl …

1
NVidia'nın CUDA'sı yol bulma hesaplamaları yapmaya uygun mu?
Belirli durumlarda GPU'da (nVidia'nın CUDA'sını veya eşdeğerini kullanarak) yol bulmanın yürütülmeye değip değmeyeceğini veya boşa giden bir çaba olup olmadığını bilmek istiyorum. Hayal ettiğim durum, botların yollarını bulmaktan sorumlu başsız bir çok oyunculu sunucu olurdu. Özellikle gezinme kafesleri kullanarak A * pathfinding ilgileniyorum, ama GPU yürütme daha fazla fayda sağlayacak …

1
Farklı hareket türlerini işleyecek yol bulma algoritmaları var mı?
BattleTech masa oyunu simülatörü için bir bot geliştiriyorum http://en.wikipedia.org/wiki/BattleTech , sıra tabanlı. Tahta altıgenlere ayrılmıştır, her birinin farklı bir arazi tipi ve yüksekliği vardır. Diğer robotları yok etmek için üzerlerinde hareket eden bir robot kullanıyorsunuz. Ben sadece Dijkstra ve A * yol bulma algoritmalarını biliyorum, ama sorun şu ki 3 …

2
Ağa bağlı büyük bir dünyada varlık yolu bulma ve hareket etme ile nasıl başa çıkılır?
Yukarıdaki görüntüyü 32x32 kutulara bölünmüş fayanslar göz önüne alındığında, yakındaki oyunculara 'aggro' olarak işaretlenmiş bir varlığım var. Bu canavarı ideal olarak oyuncuyu kovalamak istiyorum (ve oyuncuyu bir süre kovalamaya devam ediyorum). Şu anda, benim tek hareketim uzak varlıklar için basit bir enterpolatörüm ve bu çalışıyor, çünkü hareket güncellemeleri arasındaki boşluklar …

1
Boş alanda verimli yol bulma
Uzayda bir oyunum var ve yol bulma gerektiren hareket emirleri vermek istiyorum. Şimdi, benim anlayışım A * ve benzeri çoğunlukla yol bulma düğümleri olmayan boş alan için değil, ağaçlar için geçerlidir. Şu anda sabit AABB olarak ifade edilen bazı engellerim var - yani sınırsız "arazi" engeli yok. Buna ek olarak, …
12 c++  path-finding 

1
Önceden hesaplanmış yol bulma hala ilgili mi?
bağlam Old Lucas Arts (ScummVM dönemi) gelin ve tıklayın grafik macera oyunları önceden hesaplanmış yol bulma kullanılır. İşte tekniğin kaba bir taslağı. Aşama 1 Her odadaki zemin, bir gezinti ağındaki düğümlere hemen hemen eşdeğer olan ancak yamuk şekillerle sınırlı olan "yürüyüş kutuları" olarak adlandırıldıklarına ayrıldı. Örneğin: ______ _____ _________ _____ …

3
Farseer / box2d gibi bir 2d fizik motorunda AI yolunu nasıl izliyorsunuz?
Üzerinde çalıştığım 2d yukarıdan aşağıya bir oyun Farseer gibi uygun bir katı vücut fizik motoruna taşınma sürecindeyim. Şimdiye kadar, gerektiğinde kendi fizik kodumu hackledim. Burada bir şeyler yapmanın uygun yolunu öğrenmeye çalışıyorum. Fizik motorunun içinde katı cisimler yaptıktan sonra AI'nızın belirli bir yolu izlemesini sağlamanın doğru yolu nedir? Haritamda takip …

4
AI Aracılarının bir eğri boyunca hareket etmelerini nasıl sağlayabilirim?
Şu anda benim çok temel AI çerçevem ​​bir dizi noktadan oluşan tırtıklı bir yol boyunca hareket eden ajanlara sahip. Bunu, konumlarını bir noktadan diğerine hareket ettirerek yaparlar. Bir sonraki noktaya geldiklerinde bir sonrakine doğru hareket ederler. Bunu yolun kavisli bir sürümü boyunca düzgün bir şekilde hareket edecek şekilde nasıl değiştirebilirim …

3
Hareket etme / engellerden kaçınma
Bir engel (kırmızı) koyabileceğiniz bir "oyun" yazmak istiyorum ve sonra siyah nokta bundan kaçınmaya ve yeşil hedefe ulaşmaya çalışıyor. Bunu önlemek için çok kolay bir yol kullanıyorum, siyah nokta kırmızıya yakınsa, yönünü değiştirir ve bir süre hareket eder, sonra yeşil noktaya ilerler. Bilgisayar kontrollü "oynatıcı" için nasıl "düzgün" bir yol …
12 ai  path-finding 

5
Takviye Öğrenme neden yol bulmada nadiren kullanılır?
Saygıdeğer en kısa yol grafik teorik algoritması A * ve müteakip iyileştirmeler (örn., Hiyerarşik Açıklamalı A *), oyun geliştirmede yol bulma için açıkça seçilen tekniktir. Bunun yerine, bana öyle geliyor ki RL, bir karakteri bir oyun alanı etrafında taşımak için daha doğal bir paradigma. Yine de, Takviye Öğrenme tabanlı bir …

1
Düzgün arazi üzerinde 2B, ızgara tabanlı olmayan hareket ile yol bulma
Oyunumda yol bulma için en iyi çözümü arıyorum. Harita sonuçta ızgara tabanlıdır, ancak objeler kayan nokta kullanılarak konumlandırılır ve haritadaki herhangi bir noktaya herhangi bir yönde hareket edebilir. Oyunumdaki 'zemin' eşit bir hareket maliyetine sahip, ancak elbette yolu engelleyen engeller olabilir. Oyunda diğer canlı varlıklar olacak rağmen engellerin çoğunluğu statik …
12 2d  path-finding 

2
Ulaşılamayan hedefe en yakın konumu bulmak için AStar ayarlaması
AStar'ı Java'da uyguladım ve seçilen hedefe ulaşılabilir engellerin bulunduğu bir alanda ok çalışıyor. Ancak, hedefe ulaşılamaz olduğunda, hesaplanan "yol" hiçbir şekilde en yakın konuma (ulaşılamaz konuma) değil, bunun yerine rastgele bir yoldur. AStar'a erişilemeyen bir varış noktasına en yakın yerin yolunu bulmak için ince bir yol var mı?

2
Dinamik engeller ve oyuncu tarafından yapılan tıkanmalar için bir yol bulma?
Merhaba Unity 5 bir TD oluşturma ve benim Pathfinding biraz yardıma ihtiyacım var. Ben kullanacağım Arons A * yol bulmanın beni dinamik nesneler kullanın ve çalışma zamanı sırasında yolunu güncelleme sağlayan benim AI için. Ancak oyunumda oyuncunun minyonları özel kuleleriyle bloke edebilmelerini istiyorum. Böyle bir şeyi nasıl başarabilirim? Daha fazla …
11 unity  c#  2d  ai  path-finding 

4
Sıra tabanlı, mesafe tabanlı strateji oyununda olası hareket aralığı nasıl belirlenir?
C ++ ve SFML-2.0 kullanarak 2 boyutlu, sıra tabanlı bir strateji oyunu oluşturuyorum. Hareket, ızgara tabanlı olmaktan ziyade mesafeye dayalıdır ve belirli bir dönüşte her biri yerinde dönebilen veya ileri doğru hareket edebilen birkaç farklı üçgen şekilli parça ile. Hareket, oyuncu parçanın taşınacağı bir yer seçecek ve parçanın alması için …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.