«2d» etiketlenmiş sorular

2D, koordinatların X ve Y değerleri ile gösterildiği iki boyutlu boşluğa karşılık gelir.

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 

2
Duvarlarda yürüyebilecek bir karakteri nasıl yapabilirim?
Örümcek gibi hareket edecek bir karakter elde etmeye çalışıyorum: Bir topun normalde toplayamayacağı yükselen bir eğim göz önüne alındığında, örümcek yavaşça sürünürdü. Benzer şekilde, orta havadaki bir dikdörtgen platform göz önüne alındığında, örümcek, kenara uzanırken düşmek yerine, kenar boyunca sarar ve yana doğru ve sonra platformun altından devam eder (sonunda …

11
2D oyunların geleceği var mı? [kapalı]
Şu anda 2B yumuşak vücutlu bir fizik motoru üzerinde çalışıyorum (şu anda hiçbiri şu an var olmadığından -_-), ancak üzerinde büyük olasılıkla yılların ne olacağını harcamak için hiçbir neden olmadığından endişeleniyorum. Üzerinde çalışmayı sevmeme rağmen, böyle bir motorun kütüphane için para ödemeye istekli birinin 3D olarak çalışacağını düşünerek herhangi bir …

4
Neden nesnem 90 dereceden 45 derecede daha hızlı hareket ediyor?
Oyunda 45 dereceden daha hızlı, 90 dereceden daha hızlı hareket eden nesnelerim var. Her nesnenin Nokta (x, y) konumu Vector2D (x, y) yönü İnt hız Ve güncelleme sırasında yaptığım şey, yeni pozisyonun şu şekilde hesaplanmasıdır: position.x += direction.x * speed position.y += direction.y * speed Bunu nasıl düzeltebilirim? Herhangi bir …
32 c#  2d  geometry 

3
Raster tabanlı grafik içeriğinde çözünürlük bağımsızlığına nasıl yaklaşıyorsunuz?
Elde taşınır cep telefonları gibi kilitli bir platformda çalışacak kadar şanslı olmayan oyunların çeşitli çözünürlük biçimlerinde ve en boy oranlarında geçmesi gerekir. Bir 3D oyunda, raster grafiklere dayanan bir HUD veya menü GUI'sine sahip olabilirsiniz ve bir 2D oyunda, sprite'ların damarları olan bir grup dörtlü olabilir. Öyleyse sorum şu, çeşitli …
32 2d  sprites  gui 

4
Bir programcı 2B varlık almayı nasıl öğrenebilir? [kapalı]
2D grafik oyun varlıkları oluşturmak isteyen biri için iyi bir ders var mı? Mutlak yeni başlayanlar için sınıflar çizmek, tercihen oyunlara mümkün olduğunca uygun olabilecek becerileri öğretmek - karakterleri yana / yukarıdan aşağıya doğru çizmek, izometrik, çizim dokuları vb.
31 2d  graphics  art 

6
Potansiyel olarak sonsuz 2B harita verilerini depolamanın bir yolu?
Şu anda 100'e 100 karolu topakları kaldırabilen bir 2D platformum var, öbek koordinatları uzun süre olarak saklanıyor, bu yüzden haritalar tek sınırı (maxlong * maxlong). Bütün varlık pozisyonları vs. Karşılaştığım sorun, binlerce dosyaya ihtiyaç duymadan bu parçalara nasıl depolanıp erişileceği. Her şeyi bir seferde açması gerekmeyen, tercihen hızlı ve düşük …
29 xna  2d  c#  maps  platformer 

3
Zelda gibi bir 2D oyun, karakterinin sadece bir bölümünün gösterildiği binaların arkasındaki karakterini nasıl ele alıyor?
Zelda tarzı basit bir oyun geliştirmeye çalışıyorum. Bu çok yararlı bir konu buldum LoZ: Geçmişe Bir Bağlantı alt döşeme çarpışmalarını nasıl ele aldı? çarpışma algılama mekanizmamı geliştirmek için referans olarak kullanıyorum. Ancak, anlayamadığım bir şey var. Link binaların arkasında olduğunda, onun sadece bir kısmı gösterilir. Birisi lütfen bu etkinin nasıl …
28 2d 

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 

4
Yukarı Aşağı RPG Hareketi Düzeltme ile mi?
Umarım hepimiz Zelda: Geçmişe Bir Bağlantı oynamış oluruz, lütfen hatalıysam beni düzeltin, ancak bu tür 2D, yukarıdan aşağıya karakter hareketini düzeltme dokunuşuyla taklit etmek istiyorum. Diğer oyunlarda yapıldı, ancak bu referansın en kolay ilgili olacağı kanısındayım. Daha spesifik olarak, bahsettiğim hareket ve düzeltme türü: Yüzen hareket, Pokemon ve hareket pedinin …
27 xna  2d  rpg  movement 

2
Bağlantılı yollara sahip prosedürel 2D harita için algoritma
Çözülecek sorun: Tüm odaların bağlı olduğu karo tabanlı bir oyun için rastgele bir 2B zindan haritası oluşturun. Şu anda sahip olduğumdan daha iyi çözümler arıyorum. Mevcut çözümüm iki algoritmayı çalıştırmam. Birincisi odalarıyla zindan üretir. İkincisi, tüm odaların birbirine bağlı olduğundan emin olun. Başka ne tür çözümler olabileceğini merak ediyorum. Daha …

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
Prosedürel olarak üretilmiş bir dünyada özellik bölgelerini nasıl tanımlayabilirim?
Bir ada inşa ediyorum. Klasik heightmap çözümünü kullanıyorum: bir tepe inşa işleviyle haritanın köşelerinden kaçınarak irtifa yapıyorum. Daha sonra perlin gürültüsü, biyomların üstesinden gelmek için bazı iklim değişkenleri veriyor. Şimdi, bir şekilde bağlı olan iki zorlukla karşı karşıyayım: Cüce Kalesinde, dünya kuşağının zarif yönlerinden biri, oyun alanlarını nasıl "biliyor" gibi …


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.