«floating-point» etiketlenmiş sorular

9
Deterministik oyunlar, kayan nokta belirsizliği karşısında nasıl mümkün olabilir?
Ağa bağlı bir RTS gibi bir oyun yapmak için, oyunu tamamen belirleyici hale getirmeyi öneren bazı cevaplar gördüm; o zaman sadece kullanıcıların eylemlerini birbirine aktarmanız ve bir sonraki kare oluşturulmadan önce herkesin girişini "kilitlemek" için görüntülenenleri biraz beklemeniz gerekir. O zaman ünitenin pozisyonları, sağlık vb. Gibi şeylerin ağ üzerinden sürekli …

8
Deterministik bir fizik simülasyonunu nasıl yapabilirim?
Oyuncuların bir bulmacayı / haritayı çözmek için parçaları ve parçaları hareket ettirdiği sert cisimleri içeren bir fizik oyunu yaratıyorum. Oyunun oldukça önemli bir yönü, oyuncular bir simülasyon başlattığında , işletim sistemi, işlemci vb. Ne olursa olsun her yerde aynı şekilde çalışacak olmaları ... Çok fazla karmaşıklığa yer var ve simülasyonlar …


1
Unreal'da, C ++ 'ın float ve FFloat32 arasındaki farklar nelerdir?
UE4'ün bazı derin yönlerini öğrenmeye çalışıyorum ve birçok örnek kodu ve motorun kaynak tabanını okurken, bazen insanların (ve çok kaynak kodunun) standart C ++ floatilkelini kullandığını, ancak bazen UE4'ün özel uygulamasını kullandığını fark ettim. FFloat32. Sonra merak ettim: Unreal ile bir oyun programlarken, bu 2 seçeneği kullanma arasındaki farklar nelerdir …

3
“Dünyadan düşmeye” ne sebep oldu ve onu ne düzeltti?
Birçok erken 3D oyun, neşeyle birlikte dolaşacağınız bir sorunla karşılaştı ve aniden her şey siyahtı, yukarıdaki mesafeye yükselen sahnenin içi boş cephe kabuğuna benzeyen bir ada vardı. Çünkü dünyadan düşmüşsün. Bunun Bethesda Softworks için özel ve uzun süredir devam eden bir sorun olduğunu hatırlıyorum, ancak kesinlikle yalnız değillerdi. Vahşi doğada …

3
Şamandıra kullanarak yapabileceğim en büyük “göreceli” seviye nedir?
Tıpkı zindan kuşatması ve KSP gibi oyunlarda gösterildiği gibi, kayan noktanın nasıl çalıştığı nedeniyle hatalara sahip olmaya yetecek kadar büyük bir seviye. Doğruluğu kaybetmeden 1e-20'ye 1e20 ekleyemezsiniz. Seviyemin boyutunu sınırlamayı seçersem, nesnemin dalgalı olmaya başlayana kadar hareket edebileceği minimum hızı nasıl hesaplayabilirim?

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ı …

1
Kayan Nokta Hassasiyeti (fp: hassas ve fp: hızlı)
C veya C ++ 'da kayan nokta hassasiyetinin derleyici seçeneği gerçek dünyadaki (küçük / indie) oyunlarda gerçekten bir fark yaratıyor mu? Gözlemlerimden, fp: fast ayarı fp: precise ve burada anladığımdan çok daha hızlı ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-karşılaşma ) iki derleyici seçeneği arasındaki duyarlık farkı yalnızca kayan nokta sayısının 16. basamağından değişir. …
10 c++  c  floating-point 
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.