«directx» etiketlenmiş sorular

DirectX, Microsoft'un öncelikle oyun geliştiricilerine yönelik bir dizi multimedya API'sidir. DirectX koleksiyonundaki popüler API'ler arasında Direct3D, XInput ve XAudio bulunur.

1
Oyuncuya ve düşmanlara tepki gösteren parçacıklar nasıl yaratırım?
Şu anda C ++ ile yazdığım kendi oyun motorumla oyun yapıyorum ve en yeni directx SDK'yı kullanıyorum. Oyun yukarıdan aşağıya bir uzay oyunu (oldukça ilginç bir bükülme ile) ve oyuncunun içinden geçeceği bir nebula etkisine sahip olmak istiyorum. Gerçekten, oyuncu gemisinin kendilerine doğru uçarken yüzlerce parçacığın bu dokunsal hissini vermeye …
38 c++  directx  particles 

9
Oyun endüstrisinde daha iyi bir işe girme şansı vermek için OpenGL'ye devam etmeli miyim yoksa DirectX'e geçmeli miyim? [kapalı]
Bir süredir OpenGL ve Linux kullanarak grafik programlamayı öğreniyorum. Kavramların çoğuna aşinayım, ancak bilgilerimi geliştirmek ve sonunda oyun geliştirme alanında, özellikle de oyun motoru gelişiminde kariyer yapmak istiyorum. Şimdiye kadar bana öyle geliyor ki, oyun stüdyolarının çoğu, DirectX kullanarak Windows için oyunlar yapıyor. Düzenleme: OpenGL vs DirectX sorusunun daha önce …

4
oyun hikayesi olay programlama
C / c ++ ve DirectX'te bir oyun motoru geliştirdim. Haritalar, animasyonlu oyuncu / npc sprite, npc, menüler ve seviye değiştirme ile ilgili bir çini motorum var ama oyun yok, sadece boş hissediyor. Etrafa baktım ve buzzword cevaplarını duymaya devam ettim ama oyunumda bir hikayenin nasıl uygulanacağını bilmek istiyorum. Bazı …
28 c++  directx 

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
Voksel oluşturma için daha verimli olanı: önceden yapılmış VBO veya bir geometri gölgelendiricisi?
Oldukça statik bir voksel dizisi göz önüne alındığında, daha verimli olanı: voksel yüzlerini oluşturmak için bir VBO önceden üretmek için CPU kullanmak (şu an için yürüyen küpler gibi daha gelişmiş işleme biçimlerini yok sayarak) veya GPU'da bir geometri gölgelendirici kullanmak anında yüzleri? Değişen vokselleri güncelleme konusunda endişeli değilim ama tabii …

7
Dev kitlerine erişmeden PS3 / Xbox 360 deneyimini nasıl edinirim?
PS3, Xbox 360 için endüstri programlamasına girmeye çalışan bir oyun programı programcısıyım. Gördüğüm en büyük sorun, yeteneklerimi potansiyel bir işveren için gösterme gereği, ancak PS3 veya Xbox 360 için Dev kitlerine erişemem. bu doğrudan mümkün değildir. Sorum şu: Konsol geliştiricilere yeteneklerimi göstermenin en iyi alternatif yolu nedir? DirectX for Windows'da …

3
Oyunda bir karede kaç tane aktif gölgelendirici kullanmalıyım? 100 gibi 5 veya daha fazla?
Modern oyunlarda aynı anda bir sahnede genellikle kaç gölgelendirici aktiftir? Her çerçevede oyunlar arasında geçiş yapan birden fazla gölgelendiricinin kullanıldığını biliyorum ve gölgelendirici üzerinden nesne çizmek yaygın: Shader One ile tüm nesneleri çizin Gölgelendiriciden bir gölgelendiriciye iki değiştir Gölgelendirici iki ile tüm nesneleri çiz Yine de, özellikle tüm sahne için …

7
Modern Shader Kitabı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Shaders hakkında bilgi edinmek istiyorum: Ne bunlar, ne zaman / ne için kullanacağım ve …

7
2D oyunlar için, Direct3D veya OpenGL gibi bir 3D API kullanmamanın bir nedeni var mı?
Bir süredir hobi oyun geliştirme sürecindeyim. Bunu yaptığımda, çoğu insan 2D oyunlar oluşturmak için Direct Draw'u kullandı. Durduğumda insanlar dikgen bir projeksiyonla OpenGL veya Direct3D diyorlardı. Özellikle cep telefonunda ama belki de XNA platformunda 2D oyunlar oluşturmaya geri dönmeyi düşünüyorum. OpenGL kullanarak bir şeyler yapmak için kendimi 3D gelişimine alıştırmak …
20 2d  opengl  directx 

12
Grafik API'lerinden önce 3D teorisi? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Ben bir yazılım mühendisiyim ve kariyerimi oyun gelişimine taşımayı umuyorum. Şu anda 2D'de C ++ / …
19 graphics  c++  opengl  directx 

3
Piksel gölgelendiricileri neden doğrudan çerçeve tamponundan veya derinlik arabelleğinden okumamıza izin vermiyor?
Piksel gölgelendiricisindeki çerçeve arabelleği veya derinlik arabelleğini örneklememe izin vermek son derece kullanışlı bir özellik olacaktır. Mevcut pikselin arkasındaki şeyin derinliğini veya rengini bile bilmek faydalı olabilir. Hem OpenGL hem de DirectX neden bunu yapmama izin vermiyor? Bir tür donanım sınırlaması olmasını bekliyordum, ancak alfa harmanlama, hesaplamaları karıştırmak için framebuffer'daki …
18 opengl  3d  directx  shaders 

2
Gerçekten, gerçekten yüksek çözünürlüklü bir görüntü dizisi için kodlama
60x2 inç LED TV'lerin 5x2 dizisinde çalışmak için gerçek zamanlı bir "tam ekran" demosu oluşturmakla görevlendirildim: veya başka bir deyişle 20 megapiksel bir ekran. Ekranlara tam çözünürlükte tek bir Win7 masaüstü çalıştırabilen bir makine ve bazı oldukça iyi ekran kartlarımız var. Sorum şu: Piksel gölgelendiricilerimin yapacakları saçma işin yanı sıra, …

2
D3DX .dll cehennem ile nasıl başa çıkılır?
Her SDK güncellemesinden D3DX dll'nin çok sayıda sürümü vardır, her sürümün benzersiz bir adı vardır ( D3DX dll adlarının listesi ). Çoğu zaman, insanların sürümleri eksik. Dolayısıyla, DirectX'in uyumlu bir sürümüne sahip olmalarına rağmen, D3D tabanlı projeniz makinelerinde çalışmaz. Yükleyiciye gerek kalmadan oyunları (küçük boş zaman projeleri, oyun sıkışma girişleri, …
16 directx 


1
Akan GPU hesaplama suyu
İnşaat mühendisliği birikimim var ve düzenli olarak hidrolik ve hidrolojik analizler yapıyorum. Bu tür şeyler için derece satıyorlar, ama bu gerçekten roket bilimi değil. Son zamanlarda GPU'da bir arazi için tüm hidrolojik ve hidrolik süreci uygulamak aklıma geldi. Son zamanlarda hesaplama gölgelendiricileri öğrendim, bu yüzden şu anda mühendislikte paralel GPU …

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.