«mathematics» etiketlenmiş sorular

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

7
Bir Noktaya ve Vektör nesnesine ihtiyacım var mı? Ya da sadece bir noktayı temsil etmek için bir Vector nesnesi kullanmak tamam mı?
Bir arkadaşımla birlikte geliştirdiğim bir motorun bileşenlerini yapılandırırken (öğrenme amaçları), bu şüphe duydum. Başlangıçta aşağıdaki gibi bir Point yapıcımız vardı: var Point = function( x, y ) { this.x = x; this.y = y; }; Ama onlara bazı Vector matematiği eklemeye başladık ve Vector2d olarak yeniden adlandırmaya karar verdiler. Ancak …

2
Döşeme ızgarası için bir gezinme ağını nasıl oluşturabilirim?
Aslında bunun için programlamaya henüz başlamamıştım, ama yine de bunu nasıl yapacağımı görmek istedim. Diyelim ki hepsi aynı boyutta, bazıları sürülebilir ve bazıları olmayan bir karo ızgaram var. Bu ızgaradan çokgenler için bir gezinme ağı oluşturmaya nasıl devam edebilirim? Benim fikrim, geçilemeyen karoları çıkarmak ve çokgenler yapmak için kenarlardan çizgiler …

1
Sabit bir hızda hareket etmek için bir Catmull-Rom spline'ın yay uzunluğunu belirleme
Catmull-Rom spline'ların bir araya getirilmesiyle tanımlanan bir yolum var. 0 ile 1 arasında bir değer olan noktalar arasında enterpolasyon için izin XNA statik yöntem Vector2.CatmullRom kullanın. Bu yoldaki her yiv aynı uzunlukta değildir. Yol boyunca ilerlerken ağırlığın her spline için sabit bir hızda gitmesine izin verirsem bu hız farklılıklarına neden …

6
Oyun Motoru için En İyi C ++ Matematik Kütüphanesi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
18 c++  mathematics 

5
İyi 3D Matematik Teorisi Kitapları [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
17 3d  books  mathematics 

2
İki vektör arasında açı elde etmek için nokta ürününü nasıl kullanırım?
Oyunlarımda normalize edilmiş vektörleri kullanmayı öğreniyorum. İki vektör arasındaki açıyı bilmek için nokta ürünü kullanabileceğimi öğrendim. Bu bana -1 ile 1 arasında bir değer verir, burada Şekil 1, vektörlerin paralel ve aynı yöne baktığı anlamına gelir (açı 180 derecedir). -1, paralel olduklarını ve ters yönlere (hala 180 derece) bakacakları anlamına …


6
2D boids simülasyonunu nasıl paralelleştirebilirsiniz?
Bir 2D, simülasyonu farklı kaynaklardan (kümeler, gpu) gelen işleme gücünü kullanabilecek şekilde nasıl programlayabilirsiniz? Yukarıdaki örnekte, renkli olmayan parçacıklar kümelenene kadar (sarı) hareket etmeyi bırakana kadar hareket ederler. Sorun, sol üstteki bir varlığın sağ altta bulunan bir varlık ile etkileşime girme olasılığı düşük olsa da, tüm varlıkların birbirleriyle potansiyel olarak …

3
Nokta dizisini saat yönünde sıralama
2D nokta dizisini saat yönünde sıralamak için böyle bir algoritma var mı? Özellikle üçgene doğru üçgeni ele alıyorum. Ancak böyle bir algoritmanın var olup olmadığını bilmekle ilgileniyorum, eğer değilse üçgemin 3 noktasını saat yönünde döndürmenin basit bir yolu nedir? Düzenleme: Ben dışbükey olan çokgen centroid göre saat yönünde noktaları hesaplamak …

3
Plattformer Oluşturma - Bir oyuncunun atlamasına izin verilip verilmediği nasıl belirlenir?
Basit bir Plattformer Jump n 'Run Style oyunu yapıyorum. Fayans kullanmıyorum - bunun yerine seviye varlıkları için geometrik şekillerim var (ve oyuncu da bir tane). Çarpışma algılama kodumu bitirdim ve şimdiye kadar her şey iyi çalışıyor. Sonra, atlamayı uygulamak istedim. Sadece oynatıcının uygun tuşa çarpıp çarpmadığını kontrol edin ve biraz …


1
* Çağrı * = (veya * = çağrı *) ayrı işlevler yazmaktan daha yavaş mı (matematik kütüphanesi için)? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Konuyla ilgili olacak şekilde soruyu güncelleyin , Game Development Stack Exchange için olacak . 4 yıl önce kapalı . Burada aritmetik fonksiyonların şöyle göründüğü bazı vektör sınıfları var: template<typename T, typename U> auto operator*(const …

6
Bir nesneyi dünyaya hizalı eksenler etrafında nasıl döndürürüm?
Her eksen için bir euler açısına sahip bir Vector3 var. Genellikle, bir döndürme matrisi oluşturmak istediğimde, D3DXMatrixRotationX gibi dönme vektöründen ilgili açıyı geçen fonksiyonları kullanır ve tüm nesne dönüştürme matrisini oluşturmak için kullanılan genel döndürme matrisini oluşturmak için matrisleri (ZXY) çarpar. Ancak, bu yöntem nesne uzayında bir dizi döndürme üretecektir. …

1
'Raiden 2' mor lazerin arkasındaki matematik nedir?
Lazerin yolu, kullanıcı girişinden ve ekranda bulunan düşmanlardan etkilenir. İşte bir video, 5:00 dakikada söz konusu lazer gösterilir: Raiden II (PS) - 1 Loop Clear - Bölüm 2 GÜNCELLEME İşte Inkscape kullanarak bir test, gemi altta, ilk 4 düşman plazma tarafından hedefleniyor. Bir çeşit örüntü var gibi. Önce gemiyi hareket …

2
İnsanlar neden kuaterniyon kullanıyor?
Onları bir süredir kara kutu olarak kullanıyorum, sadece matematik öğreniyorum ama sadece bu sorunun kesin cevaplarını istiyorum. Şimdiye kadar kişisel olarak karşılaştığım tek fayda SLERP'i iki açı arasında yapabilme yeteneğidir - aynı etkiyi elde etmek için etrafta oldukça çirkin bir çalışmaya ihtiyacınız var (kendiliğinden birbirine bağlanıyor).

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.