«mathematics» etiketlenmiş sorular

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

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 …

3
Attack vs Defense ve kazanan kim? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Mobilde yeni bir basit oyun oluşturma sürecindeyim ve bir sonraki gün birkaç gün geçirdim. Basitleştirmek için iki …

2
Dönüşüm matrisinden euler açıları nasıl çıkarılır?
Varlık / bileşen oyun motorunu basit bir şekilde gerçekleştiriyorum. Dönüştürme bileşeni yerel konumu, yerel döndürmeyi, genel konumu ve genel döndürmeyi ayarlama yöntemlerine sahiptir. Eğer dönüşüm yeni küresel konum olarak ayarlanıyorsa, o zaman yerel konum da değişir, bu durumda yerel konumu güncellemek için sadece ana dönüşüm dünya matrisine geçerli dönüşüm yerel …

4
Aşamalı İzometrik Harita: Ekrandaki nokta için harita koordinatlarını hesaplayın
Bu konuda zaten çok fazla kaynak olduğunu biliyorum, ancak koordinat sistemimle eşleşen bir kaynak bulamadım ve bu çözümlerden herhangi birini ihtiyaçlarıma göre ayarlamakta büyük sorun yaşıyorum. Öğrendiğim şey, bunu yapmanın en iyi yolunun bir dönüşüm matrisi kullanmaktır. Bunu uygulamak sorun değil, ama hangi şekilde koordinat alanını dönüştürmek zorunda olduğumu bilmiyorum. …


1
Unity'nin OnCollisionEnter bana neden yüzey normalleri vermiyor ve bunları almanın en güvenilir yolu nedir?
Unity'nin çarpışma olayı, gerçekleşen çarpışma hakkında size bazı bilgiler veren bir Çarpışma nesnesi verir ( vuruş normalleri olan ContactPoints listesi dahil ). Ama elde edemeyeceğiniz çarptığınız çarpıştırıcının yüzey normalleri. İşte açıklamak için bir ekran görüntüsü. Kırmızı çizgi geldi ContactPoint.normalve mavi çizgi geldi RaycastHit.normal. Bu, Unity'nin basitleştirilmiş bir API sağlamak için …

2
3d oyunda bir hedefe ateş Algoritması
İniş Freespace'i hatırlayanlarınız için, güdümlü olmayan füzeler veya lazerler çekerken düşmana nişan almanıza yardımcı olmak için güzel bir özelliği vardı: geminin önünde, kovaladığınız geminin önünde, vurmak için nereye ateş edeceğinizi söyleyen bir artı işareti vardı hedef. Https://stackoverflow.com/questions/4107403/ai-algorithm-to-shoot-at-a-target-in-a-2d-game?lq=1 adresinden gelen yanıtı kullanmayı denedim ancak 2B için denedim uyarlamak. Önce XoZ düzlemi …
11 mathematics  ai  aiming 

3
Bir nesneyi başka bir nesnenin çevresi boyunca nasıl hareket ettirebilirim?
O kadar matematiğim acıyor, ama bazılarınız için bu bir parça kek olmalı. Basit bir dairesel yolda, bir nesneyi yaşları veya çevresi boyunca başka bir yere taşımak istiyorum. Şu anda oyun algoritmam bir perdenin bir engelin hemen kenarında nasıl taşınacağını ve konumlandırılacağını biliyor ve şimdi çeşitli koşullara bağlı olarak bir sonraki …
11 java  mathematics 


5
Birisi colum vs row major çarpma / birleştirme üzerindeki etkilerini (nedenlerini) açıklayabilir mi?
Görünüm ve projeksiyon matrislerinin nasıl oluşturulacağını öğrenmeye çalışıyorum ve matrisler için iki standart hakkındaki karışıklığım sayesinde uygulamamda zorluklara ulaşmaya devam ediyorum. Bir matrisin nasıl çarpılacağını biliyorum ve çarpmadan önce aktarmanın sonucu tamamen değiştireceğini, dolayısıyla farklı bir sırayla çarpma ihtiyacını görebiliyorum. Anlamadığım şey sadece 'notasyonel konvansiyon' ile kastedilmektedir - buradaki ve …

4
Hızı arttıkça nesnenin daha az hız kaybetmesi nasıl sağlanır
Flash'ta bir oyun geliştiriyorum ve biraz yardıma ihtiyacım var. Bir matematik problemi olarak düşünülebilir. XNesnem hızla uçuyor ve nesnem taşlarla çarpışabilir. Bir taşla çarpıştığında, taşı kırmak ve devam etmek için nesneme ihtiyacım var, ama daha az hızda. Bunu zor kodlamak ve şöyle bir şey yazmak kolaydır:, myVelocity -= 10;ama asıl …

2
Bir müdahalenin vektörü nasıl hesaplanır?
İki boyutlu bir alan ve 1 ayakta duran uzay dostu, bir düşman doğrudan bilinen gerçek konumu, hızı ve yönü ile dost gemiye DEĞİL hareket ediyor. Dost gemi, düşmanla savaşmak için kendini atış menziline sokmak istiyor. Aslında, gemiyi hareket ettiren gerçek konuma sadece doğrudan bir vektör yerleştiriyorum ve her kareyi yeniden …

1
Yansıma Açısı
Bu "Breakeout tarzı" oyun var. Merkezde bir topum var, topun etrafındaki bloklar ve blokların etrafındaki yastıklar. Oyun şöyle görünür: Piksel başına çarpışmayı başardım ve topum aşağıdaki matematikle bloklarla temas ettiğinde " yansıtır ": Ball.Direction = 2 * (Block.Direction - Ball.Direction) + 180; Mavi çizginin top yönü olduğu ve siyah çizginin …

1
Bir Nesneyi Döndürürken Eğri Boyunca Taşıma
Bir nesneyi eğri boyunca hareket ettirmek isterim . Eğri üzerindeki belirli noktalarda, nesnenin hızı değiştirmesini ve kendi ekseni boyunca dönmesini isterim. Bir hedefe uçan bir uçağı hayal edin. İzlemesi gereken yolu vardır, artı hızını ve yönünü tamamen ayarlar (yön, ilik, banka). Aşağıdakiler hakkında bir başlangıç ​​bilgisi isteyebilir miyim : Bir …

3
Oyun geliştirmede bulacağınız en yaygın spline'lar nelerdir?
Burada oyun geliştirmede bulunan en yaygın spline'ları, yöntemin bir eğriyi enterpole etmek için kaç puan gerektiğini ve eğri noktalarının enterpolasyonunu almanızı sağlayan bir veri türünü nasıl oluşturabileceğinizi listeleyin. Örnekler: Bezier eğrileri, B-Spline'lar, Kübik Spline'lar vb. Not: Bunu bir topluluk wiki'si olarak koyuyorum, böylece her türlü spline enterpolasyonunu listeleyebiliriz.

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.