«mathematics» etiketlenmiş sorular

Matematik soruları, bir oyunun geliştirilmesinde kullanılan aritmetik, geometri, matematik, formül ve diğer hesaplamalar ile ilgilidir.

10
Pong'da topun raketten zıpladığı zaman yönünü nasıl hesaplarsınız?
Oyun geliştirmedeki bu çok Hello World-y problemi kafamı sarmaya çalışıyorum. XNA'da bir TicTacToe oyunu hazırladım, sanırım bir sonraki adım Breakout klonu olurdu . Oyun programlama hakkında hiçbir bilgim olmadığını ve hatta hangi matematiğe hangi matematiğe başvurmam gerektiğini aklımdan çıkarmayın. Bu yüzden bu soruyu soruyorum. Soruya: Ekranın altındaki rakete çarptığında topun …
28 xna  c#  2d  mathematics  physics 

7
Sürekli ağırlıklı rasgele dağılım, bir uca doğru eğilimli
Şu anda oyunumuz için bir parçacık sistemine katkıda bulunuyorum ve bazı yayıcı şekiller geliştiriyorum. Bir çizgi boyunca veya dikdörtgen alan boyunca düzgün rastgele dağılımım iyi çalışıyor - sorun değil. Ama şimdi bu dağılımda 1 boyutlu bir gradyan gibi bir şeye sahip olmak istiyorum. Bu, örneğin düşük değerlerin yüksek değerlerden daha …

8
Küçük sayısal avantajların karşılaşmanın dengesini etkilemesini nasıl önleyebilirim?
Bir süredir bir oyunla uğraşıyorum ve bir şeyle ilgili ciddi bir sorun yaşıyorum: Her biri bir aralıkta özniteliklere (yaklaşık on) sahip (1 ile 20 arasında) iki karakterim var. Bu özellikleri, 'rulo' oluşturmak için kullanmak, böylece yüksek rulo o özel karşılaşmayı kazanır. İki karakterin birbirlerine zarar vermediğini / savunmadığını belirtmekte fayda …

12
Açıları karşılaştırma ve farkı çözme
Açıları karşılaştırmak ve aralarındaki mesafe hakkında bir fikir edinmek istiyorum. Bu uygulama için derecelerde çalışıyorum, ancak radyan ve derecelerde de işe yarayacak. Açılarla ilgili problem, modüler aritmetik, yani 0-360 dereceye bağlı olmalarıdır. Diyelim ki bir açı 15 derece ve bir 45 derecedir. Fark 30 derecedir ve 45 derece açı 15 …

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 



3
Grafik kartı bir vektörün dördüncü öğesiyle son konum olarak ne yapar?
Gönderen bu soruya o matris çarpma ile konumunu değiştirmek daha kolaydır olduğu gibi, dört unsur pozisyon vektörü isteyeyim görünür. Kendi başına bu, dördüncü unsurun bir 3B noktanın temsili olarak değerlendirilirken basitçe göz ardı edilmesi gerektiği anlamına gelecektir (dönüşüm olmadığını varsayarak); eleman bir değil, oluşturulmadı - neden? Dördüncü elemanın, rasterizatöre girdikten …

3
Döngüdeki değerler arasında nasıl geçiş yapabilirim (örneğin, ton veya döndürme)?
Demoyu Gör Eklemi tuvalin ortasından, fare imlecinin açısına doğru düzgün bir şekilde döndürmeye çalışıyorum. Elimde işler var, ancak farenin açısına ulaşmak için mümkün olan en kısa mesafeyi canlandırmak istiyorum. Sorun yatay değerde ( 3.14ve -3.14) değer etrafında döndüğünde oluşur . Yönün nasıl değiştiğini ve geri dönmesinin uzun sürdüğünü görmek için …

3
Daha hızlı bir sinüs fonksiyonu var mı?
Nesil 3d perlin gürültüsü üzerinde çalışıyorum. C # Math kütüphanesi, ihtiyaç duyduğum şeyin gereğinden fazla olduğu gibi görünüyor, çünkü işlevlerinin çoğu çifte sapma kullanmaktadır. Gürültüyü oluşturmak için Math.Sin () 'i birkaç yerde kullanıyorum. Daha hızlı sinüs fonksiyonunu bilen var mı?
25 xna  c#  mathematics 

5
2D kiremitli oyunda görüş alanını hızlıca nasıl hesaplayabilirim?
Bir karo matrisi var, bazı karoların üzerinde nesneler var. Hangi kiremitlerin oyuncu tarafından görülebildiğini ve hangilerinin görünmeyeceğini hesaplamak istiyorum ve oldukça verimli bir şekilde yapmam gerekiyor (bu yüzden büyük bir matris (100x100) ve bir sürü nesneye sahip olduğumda bile yeterince hızlı hesaplanacak). Bresenham'ın çizgi algoritması ile yapmaya çalıştım , ama …


7
Dairesel hareketlerle nesneyi nasıl yakalayabilirim
2 boyutlu bir uzay oyunu yaratıyorum ve uzay gemisinin bir gezegene müdahale etmesi gerekiyor. Düz hat kesişimleri için çalışma kodum var ancak gezegenlerin dairesel bir yörüngede nasıl hesaplanacağını çözemiyorum. Oyun bilimsel olarak doğru değil, bu yüzden atalet, yerçekimi, eliptik yörüngeler, vb. İçin endişelenmiyorum. Uzay gemilerinin yerini ve hızını ve ayrıca …

6
Mesafe fonksiyonu nasıl optimize edilir?
Oldukça basit bir RTS benzeri oyun geliştirirken, mesafe hesaplamalarımın performansta bir etkiye neden olduğunu fark ettim. Her zaman, bir birimin hedefine uygun olup olmadığını, merminin hedefine ulaşıp ulaşmadığını, oyuncu bir toplama, genel çarpışma vb. İki nokta arasındaki mesafe çok kullanılır. Sorum tam olarak bununla ilgili. Oyun geliştiricilerin normal kare (x …

4
Bezier eğrisi yay uzunluğu
Ayrıca bakınız: Math.SE'de aynı soru Bezier eğrisinin yayını nasıl bulabilirim? Örneğin, doğrusal bir Bezier eğrisi uzunluğa sahiptir: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); Peki ya ikinci dereceden, kübik veya n derece Bezier eğrileri? (Amacım önceden bir örnekleme çözünürlüğü tahmin etmekti, bu yüzden bir sonraki noktanın …

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.