«interpolation» etiketlenmiş sorular

Bilinen bir dizi sonuca dayalı olarak bir sonucu (genellikle sayısal) tahmin etme uygulaması.

5
Doku atlasında doku kanamasını nasıl önleyebilirim?
Benim oyunumda küplerden yapılmış Minecraft benzeri bir arazi var. Voksel verilerinden bir köşe tamponu üretiyorum ve farklı blokların görünümleri için bir doku atlası kullanıyorum: Sorun, uzak küplerin dokusunun, doku atlasındaki bitişik çinilerle karışmasıdır. Bu, küpler arasında yanlış renkte çizgiler oluşmasına neden olur (grafik kusurlarını görmek için aşağıdaki ekran görüntüsünü tam …

2
İki oyun durumu arasında nasıl İnterpolasyon Yapılır?
Tüm nesnelerin konumlarının iki güncelleme durumu arasında enterpolasyona gireceği bir sistem oluşturmak için en iyi kalıp hangisidir? Güncelleme her zaman aynı frekansta çalışır, ancak herhangi bir FPS'de iş yapmak istiyorum. Bu nedenle, oluşturma, saniye başına kare ne olursa olsun, güncelleme sıklığından düşük veya yüksek olsun, mümkün olduğu kadar yumuşak olacaktır. …

3
Ağa bağlı bazı oyunlar neden enterpolasyon kullanıyor, bazıları ise uzaktan hareket için yol bulma kullanıyor?
Bu biraz açık bir soru ama birinin ikisine de iyi bir sebep verdiğini görmek isterim. Her ikisine de hızlı bir örnek için: Enterpolasyon modeli Müşterinin pozisyon aldığı sık sık güncellenen Vana modelinin ve uzaktan kumandaların bu veriler üzerinde enterpolasyon kullanarak pozisyonlarını güncellediğini düşünün. Yol bulma Bu modelde, kullanıcının bir hedef …

3
Piksel sanat hareketinde “merdiven efekti” nasıl önlenir?
Kenar yumuşatmanın neden olduğu bulanıklaştırma etkisini önlemek için tam piksel koordinatlarında sprite oluşturuyorum (sprite piksel sanat ve filtre uygulanmışsa korkunç görünecektir). Bununla birlikte, nesnelerin hareketi değişken hız, yerçekimi ve fiziksel etkileşimler içerdiğinden, yörünge alt piksel hassasiyeti ile hesaplanır. Yeterince büyük ekran alanı hızlarında (2 veya 3 pikselden büyük vΔt) bu …

6
İnterpolasyon ve diş açma için veri yapıları?
Son zamanlarda oyunumla bazı kare hızında titreme sorunları ile uğraşıyorum ve en iyi çözüm, Glenn Fiedler (Gaffer on Games) tarafından klasik Fix Your Timestep'te önerilen çözüm olacak gibi görünüyor ! makale. Şimdi - Güncellemem için zaten sabit bir zaman adımı kullanıyorum. Sorun, oluşturma için önerilen enterpolasyonu yapmıyorum. Sonuç olarak, oluşturma …



3
Çok oyunculu bir oyunda enterpolasyon pozisyonları
Çok oyunculu oyunumdaki bant genişliğini kaydetmek için her sunucuyu işaretleyen her nesneyi güncellemiyorum, bunun yerine her nesnenin oyuna bu nesnenin her X sunucusu kenarı güncellenmesi beklendiğini söyleyen bir updateRate var. Bir nesne için güncelleme mesajı aldığımda, bir sonraki güncellemenin gelmesini beklediğim zamanı hesaplıyorum: origin = serverCurrentPosition diff = serverNextPosition - …

5
Bresenham'ın çizgi algoritmasını kayan nokta uç noktalarına nasıl genelleştirebilirim?
İki şeyi birleştirmeye çalışıyorum. Bir oyun yazıyorum ve kayan nokta uç noktaları ile bir çizgi üzerinde yatan ızgara karelerini belirlemem gerekiyor. Üstelik dokunduğu tüm ızgara karelerini de içermesi gerekiyor (yani sadece Bresenham'ın çizgisi değil mavi olanı): Birisi bana nasıl yapılacağına dair bir fikir verebilir mi? Açık çözüm, saf çizgi algoritması …

3
Lerping işlevlerinde neden Time.deltaTime kullanılır?
Anladığım kadarıyla, bir Lerp işlevi iki değer ( ave ) arasında ve arasında büçüncü bir değer ( t) kullanarak enterpolasyon yapar . Konumunda , a değeri döndürülür , konumunda, değer döndürülür. 0,5 değerinde ve arasındaki değer döndürülür.01t = 0t = 1bab (Aşağıdaki resim pürüzsüz, genellikle kübik enterpolasyondur) Forumlara göz atıyorum …


4
SmoothVideo Project tarafından kullanılan gibi kare enterpolasyonu, bir performans artışı olmadan oyunların kare hızını artırmak için bir seçenek olabilir mi?
SmoothVideo Projesi, videonun fps'sini 24'ten 60'a çıkarmak için kare enterpolasyonunu kullanır. Sonuçlar oldukça etkileyici . Bunun uygulanıp uygulanamayacağını ve video oyunlarında iyi görünüp görünmeyeceğini merak ediyordum. Tüm çerçeveleri oluşturmaktan çok daha az kaynak kullanır, bu nedenle alt uç makinelerin bir miktar uzlaşma düzeyinde çok daha iyi platformların kalitesinde işlenmesine izin …

2
İki ağa bağlı durum arasında enterpolasyon mu yapıyorsunuz?
Müşteri tarafında simüle edilen birçok varlığım var (hızları çerçeve başına konumlarına ekleniyor) ve kendilerinin ölmelerini sağladım. En son nerede görüldükleri ve hız değişimleri hakkında güncellemeler gönderirler. Bu harika çalışıyor ve diğer oyuncular bu çalışmayı buluyor. Ancak, bir süre sonra bu oyuncular bir süre sonra desyncclemeye başlar. Bunun nedeni gecikme. Devletler …

2
İstemci tarafı tahmini ile gerçek zamanlı rastgele hareket nasıl ele alınır
İstemci ve sunucuda aynı 'fizik' döngüsünü çalıştıran gerçek zamanlı çok oyunculu bir oyun oluşturuyorum. Ben esas rasgele hareket olan 'dolaşmak' bir direksiyon davranışı kullanıyorum. İstemci ve sunucu, gezinme algoritmalarını çalıştırırken farklı Rastgele sayılar oluşturur. Doğal olarak rastgele görünümlü bir hareketi nasıl koruyabileceğimi merak ediyorum, ancak istemci ve sunucunun aynı sonuca …


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.