«vector» etiketlenmiş sorular

Konum, yön veya hızı ifade etmek için kullanılabilen ve mekansal problemleri basitleştiren veya doğrudan basitleştirebilen bir matematiksel kavram.


5
Oyundaki aktörler kendilerini çizmekten sorumlu mu olmalı?
Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil. JavaScript canvaselemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum . PaddleAşağıdaki özelliklere sahip bir nesne yarattım ... width height x y colour Ayrıca Pong... gibi özelliklere sahip bir nesne var width height backgroundColour draw(). draw()Yöntem şu anda sıfırlıyor canvasve bir soru geldi …

2
2B sprite dönme kuvvetinin hesaplanması
Birisinin aşağıdaki senaryoyu hesaplamada zarif bir yolu olup olmadığını merak ediyorum. (N) kare sayısının, rastgele şeklin bir nesnesine sahibim, ancak hepsinin dikdörtgen olduğunu iddia edeceğiz. Yerçekimi olmadan uğraşıyoruz, bu yüzden uzaydaki nesneyi yukarıdan aşağıya bir bakış açısıyla düşünün. Nesneye belirli bir karede kuvvet uygulıyorum (aşağıda gösterildiği gibi). Uygulanan yerde, uygulanan …
35 2d  rotation  physics  vector 

5
2B'de bir noktaya en yakın nesneyi nasıl verimli bir şekilde bulurum?
Oldukça büyük bir oyun motorum var ve en yakın puan listesine ulaşabilmek için bir özellik istiyorum. Her mesafeyi bulmak ve en az olanı seçmek için Pisagor teoremini basitçe kullanabilirdim , ama bu hepsinden yinelemeyi gerektirir. Ayrıca, aslında nesneleri daha küçük bir ızgaradaki (bir mini harita gibi) daha küçük nesnelere dönüştürdüğüm …
35 c++  2d  algorithm  vector  picking 

6
3B vektör bir noktayı temsil ediyorsa, uzunluğu nasıl olabilir?
Vektör aritmetiğini (ve özellikle Unity motorunda kullanımını) anlamaya çalışıyorum. Bir vektörün sadece bir noktayı (konum ve yönü) temsil etmesine rağmen nasıl bir boyuta (büyüklüğüne) sahip olduğunu çözemiyorum? Bu, büyüklüğün sadece başlangıç ​​noktasından olan mesafesi olduğu anlamına mı geliyor (0, 0, 0)? Yoksa bir şey mi kaçırıyorum?
27 vector  geometry 

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
Bir nesneyi diğerinin ofsetine dayanarak nasıl döndürebilirim?
Y ekseni etrafında dönen taretin 3B modeline sahibim. Bu taret, cismin merkezinden önemli ölçüde uzakta olan bir top atar. Topun, taretin değil, belirli bir hedefi hedeflemesini istiyorum. Ancak tareti yalnızca döndürebiliyorum ve böylece objektif olarak gerçekleştirmek için hangi denklemi uygulamam gerektiğini bilmiyorum. Aşağıdaki resim sorunumu göstermektedir: Eğer hedef "LookAt ()" …

3
Vektörlerde bu kadar farklı / karmaşık / faydalı olan nedir?
Bu gerçek bir soru olarak düşünülmezse beni affet, ama gerçekten kafam karıştığı bir şey. Diğer oyun geliştiricilerin, vektörleri kullanmanın ne kadar yararlı olduğu hakkında konuştuğunu sürekli duyuyorum, ama aynı zamanda herkesin vektör matematikten korktuğu ve vektörlerin göz korkutucu göründüğü. Onlar hakkında bir şeyler öğrenmek için bulamadım. Yani, en sonunda baktım …

5
Vector sınıfımda 'w' bileşenine ihtiyacım var mı?
3B alan için döndürme, çeviri vb. İşleyen matris kodu yazdığınızı varsayın. Şimdi dönüştürme matrislerinin çeviri bileşenine sığması için 4x4 olması gerekir. Ancak, aslında yok gerek bir depolamak için wvektör bileşen öyle mi? Perspektif bölünmesinde bile w, yöntemden dönmeden önce basitçe hesaplayabilir ve vektörün dışında saklayabilirsiniz ve perspektif bölünmesi. Örneğin: // …

3
Bir 2D vektöre dik olanı nasıl bulabilirim?
Oyuncunun fare imlecinin konumuna doğru ilerlediği bir yukarıdan aşağıya oyun yapıyorum. Oyuncunun hareket kodunun bir parçası olarak, oyuncunun mevcut karşı karşıya vektörüne dik olan bir vektörü belirlemem gerekiyor (kazıma davranışını uygulamak için). Belirli bir 2B vektörünün dikey vektörünü nasıl hesaplayabilirim?

6
Oyun geliştirmede vektörler
Programlama ve oyun programlama konusunda yeniyim. Vektörler ve matematik hakkında bir şeyler okudum, ama bir sorum var - vektörleri oyun programlamasında nerede kullanırım? Belki de vektörleri (2D olarak) kullandığınızda basit bir örnek verebilir misiniz? Örnekler buldum ama çoğunlukla konsolda sayıları çıkardıkları ve anlamadığım büyük örnekler var.
19 vector 

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 …

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 …


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.