«xna» etiketlenmiş sorular

XNA, Microsoft, Windows, Windows Phone ve Xbox 360 için konuşlandırmaya izin veren bir oyun çerçevesidir.

1
Bir modeli hedefle yüzleşmek için yönlendirme
İki nesnem var (hedef ve oyuncu), her ikisi de Konum (Vektör3) ve Döndürme (Quaternion). Hedefin dönmesini ve oyuncuya doğru bakmasını istiyorum. Hedef, bir şeyi vurduğunda, doğrudan oyuncuya ateş etmelidir. Oynatıcıya çok sayıda slering örneği gördüm, ancak artımlı rotasyon istemiyorum, sanırım, slerp'ı% 100 yapabileceğim sürece ve gerçekten işe yaradığı sürece tamam …
28 xna  c#  3d  models  quaternion 

10
Hızlanan bir uzay gemisinin daha hızlı görünmesini sağlayan etkiler
Bir uzay gemim var ve benim uzay gemimi hızlandıran bir "artırma" işlevi yarattım, yüksek hız izlenimi yaratmak için hangi etkileri uygulamalıyım? Uzay gemim dışında her şeyi bulanıklaştırmayı düşünüyordum ama eksik bir şeyler olacağını düşünüyorum. Herhangi bir fikir? Btw. XNA C # ile çalışıyorum, ancak bazı etkileri tanımlayan XNA'ya aşina değilseniz, …


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 

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 

5
Bir oyun nesnesinin her bir örneği için DrawableGameComponent kullanmanın eksileri nelerdir?
DrawableGameComponents'ın "seviyeler" gibi şeyler veya bunları kullanmak yerine bazı tür yöneticiler için, örneğin karakter veya fayans için kaydedilmesi gerektiğini birçok yerde okudum (Bu adamın burada yazdığı gibi ). Ama bunun neden böyle olduğunu anlamıyorum. Bu yazıyı okudum ve bana çok mantıklı geldi, ama bunlar azınlık. Genelde böyle şeylere fazla dikkat …

3
Daha hızlı bir sinüs fonksiyonu var mı?
Nesil 3d perlin gürültüsü üzerinde çalışıyorum. C # Math kütüphanesi, ihtiyaç duyduğum şeyin gereğinden fazla olduğu gibi görünüyor, çünkü işlevlerinin çoğu çifte sapma kullanmaktadır. Gürültüyü oluşturmak için Math.Sin () 'i birkaç yerde kullanıyorum. Daha hızlı sinüs fonksiyonunu bilen var mı?
25 xna  c#  mathematics 

7
Çok oklu 2D yerçekimi hesaplamaları
Bir uzay keşif oyunu inşa ediyorum ve şu anda yerçekimi üzerinde çalışmaya başladım (XNA ile C # da). Yerçekimi hala ince ayarlamaya ihtiyaç duyuyor, ancak bunu yapmadan önce fizik hesaplamalarımla bazı performans konularına değinmem gerekiyor. Bu, 100 nesneyi kullanıyor, normalde 1000'i fizik hesaplaması olmadan yapıyor, 300 FPS'den (FPS kapağımın) çok …

3
XNA'da 2D spriteları maskelemenin en iyi yolu?
Şu anda bazı sprite maskelemek çalışıyorum. Bunu kelimelerle açıklamak yerine, bazı örnek resimler oluşturdum: Maskelenecek alan (beyaz) Şimdi, kırpılması gereken kırmızı sprite. Nihai sonuç. Şimdi, XNA'da bunu gerçekleştirmek için iki şey yapabileceğinizi biliyorum: Şablon Tamponunu kullanın. Bir Pixel Shader kullanın. Aslında bunu yapan bir piksel gölgelendiricisi yapmaya çalıştım: float4 main(float2 …
24 xna  2d  hlsl  masking 

7
Yerçekimi hesaplamalarını optimize etmek
Birbirine yönelen çeşitli boyut ve hızda nesnelerim var. Her güncellemede, her nesnenin üzerinden geçip, diğer tüm nesnelerin ağırlıklarından dolayı kuvvetler eklemeliyim. Çok iyi ölçeklenemiyor, oyunumda bulduğum iki büyük darboğazdan biri ve performansı geliştirmek için ne yapacağımdan emin değilim. O hissediyor Ben performansını artırmak gerekir gibi. Herhangi bir zamanda, sistemdeki nesnelerin …

4
2B'de köşe çarpışmaları ile nasıl baş edilir?
2d XNA oyun bir üst yazıyorum. Benim ilk adımdan beri, onu öğrenmek için kendimi fizik ve çarpışma şeylerimi yazmaya çalışıyorum. Ne zaman oyuncu sprite karakterim sınırlarının bir duvarın kenarı ile kesiştiği bir konuma hareket etmeye çalıştığında, bir sıçrama açısı belirledim (oluşum açısı = yansıma açısı) ve oyuncunun duvardan çıkmasını sağlarım …


9
Sprite etrafında anahat çizmenin etkili yolu
Bir oyunu programlamak için XNA kullanıyorum ve spritelarım üzerinde 'seçilmiş' bir etki elde etmenin çeşitli yollarını deniyorum. Karşılaştığım sorun, spritebatch'te çizilen her bir tıklanabilir öğenin, tek bir sprite kullanılarak çizilmesidir (her nesne 6 spritedan oluşabilir). Birisi bana, X piksellerinin sprite'larına anahat eklemeyi nasıl başarabilirim konusunda tavsiyede bulunabilirse sevinirim. Şimdiden teşekkürler, …
21 2d  xna  sprites 

2
Sahneyi tamamen gri tonlamalı yapmak
Oyuncu hayatlarının tamamını kaybederse, tüm oyun ekranının gri tonlamalı olmasını istiyorum, ancak hemen güncellemeyi bırakmam. Ayrıca aniden tüm rengini kaybetmek yerine gri tonlamaya gitmesini tercih ederim. Şimdiye kadar bulduğum her şey bir ekran görüntüsünü almak ve gri tonlamalı yapmak veya belirli bir doku gri tonlamalı yapmak ile ilgili. Tüm oyun …
20 xna  c# 

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.