«xna» etiketlenmiş sorular

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

7
Oyunlarda çizim ve mantığın ayrılması
Şimdi oyun geliştirmeyle uğraşmaya başlayan bir geliştiriciyim. Ben bir Net adamım, bu yüzden XNA ile uğraştım ve şimdi iPhone için Cocos2d ile oynuyorum. Benim sorum gerçekten daha genel. Diyelim ki basit bir Pong oyunu inşa ediyorum. Bir Balldersim ve bir Paddledersim olurdu . İş dünyasının gelişiminden gelen ilk içgüdüm, bu …

3
2B ızgarada rastgele düşman yerleşimi
Eşyalarımı ve düşmanlarımı rastgele (veya olabildiğince rastgele) yerleştirmek istiyorum. Şu an XNA'nın Randomsınıfını X için 800 ile Y için 600 arasında bir sayı üretmek için kullanıyorum. Jeneratörü tohumlamıyorum, belki de dikkate alınması gereken bir şey. 2B ızgarada rastgele düşman yerleşimini geliştirebilecek başka teknikler var mı?
11 xna  2d  sprites  random 

2
XNA ve Xbox 360 ile ağ oluşturma olanakları nelerdir?
Xbox 360 için XNA'nın ağa sınırlı erişimi olduğunu biliyorum, sadece Microsoft Xbox protokolleri ile propitiatory Microsoft protokolü üzerinden iletişime izin verdiği söyleniyor. XNA'nın sunduğu ağ oluşturma olanakları nelerdir? Aynı alt ağa kaç Xbox 360 ünitesi bağlanabilir? 16 maksimum? Herhangi bir Xbox, alt ağdaki Eşler Arası iletişim gibi başka bir Xbox'a …

5
XNA çerçevesi sunucu tarafı programlama için uygun mu?
Ben metin tabanlı bir MUD oluşturmak için arıyorum, bu yüzden XNA çerçevenin öğeleri bir sürü ihtiyacım olan uygun görünüyor. Özellikle genel oyun döngüsü, ağ iletişimi vb. Gibi şeyler. XNA, UI ve ses ile etkileşimli bir ortama sıkıca bağlı gibi görünüyor, bu yüzden gitmek için doğru yol olup olmadığından emin değilim. …
11 c#  xna 

3
İzometrik Çarpışma Tespiti
İki izometrik karo çarpışmasını tespit etmeye çalışırken bazı sorunlar yaşıyorum. Döşeme üzerindeki her nokta arasındaki satırları çizmeyi ve sonra (muhtemelen yanlış formülü nedeniyle) işe yaramadı ancak hat kesişimlerini kontrol etmeyi denedim Bugün bir süredir bunu inceledikten sonra, çok şey düşündüğümü ve daha kolay bir yol olması gerektiğine inanıyorum. Kod aramıyorum …

4
Linux'ta C # ile oyun yazmama izin veren çerçeveler var mı? [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 . 6 yıl önce kapalı . XNA'ya alternatif gibi bir şey arıyorum - 2D veya 3D motor olup olmadığı umurumda değil. Ben …
10 xna  c# 

1
Birden fazla ışıkla hızlı aydınlatma
Birden fazla ışıkla hızlı aydınlatmayı nasıl uygulayabilirim? Oynatıcıyı kısıtlamak istemiyorum, sınırsız sayıda ve muhtemelen üst üste binen (nokta) ışıkları seviyeye yerleştirebilir. Sorun, aydınlatmayı hesaplamak için gerekli olacak dinamik döngüler içeren gölgelendiricilerin çok yavaş olma eğilimindedir. Eğer bir derleyiciyi n kez ışık sayısının olduğu bir gölgelendiriciyi derlemenin mümkün olabileceği fikrine kapıldım. …

4
“Herhangi Bir Düğmeye Basma” Tespiti
Oynatıcının ana sayfadan devam etmek için herhangi bir düğmeye basmasına izin vermeye çalışıyorum. Bunu bir Düğme Listesi yaparak ve bunlardan geçerek ve bunlardan birinin aşağı olup olmadığını kontrol ederek yapabildim; Ancak, bu kod çirkin gibi hissediyorum ve sadece düşünmüyorum bunu yapmak için basit bir yolu var mı acaba? İşte benim …
10 xna  monogame 

1
Katmanlar arasında dökülen 2B gölgeleri nasıl uygularım?
Farklı bir katmandaki nesneler tarafından oluşturulan 2d gölgeleri nasıl uygulayabilirim? Catalin Zima'nın iyi bilinen eğitimindeki dinamik aydınlatma gibi DEĞİL : Ama bu videodaki boruların gölgeleri gibi : Platformun gölgesi ve bu videodaki karakter gibi : Birçok katmanın olduğu bir sahnede ve farklı renklerde çok fazla ışığın aynı tür aydınlatmasını kullanmak …

1
C # / XNA donanım fare konumunu olsun
C # kullanıyorum ve donanım fare konumunu almaya çalışıyorum. Denediğim ilk şey, kullanımı basit olan basit XNA işleviydi Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Bundan sonra farenin çizimini de yapıyorum ve windows donanım faresine kıyasla, xna sağlanan bu yeni fare koordinatları "yavaşlıyor". Demek istediğim, birkaç kare geride kalıyor. Örneğin, oyun …

6
Visual Studio 2012 ve Oyun Geliştirme [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ı . Pekala, bence bu basit bir soru, ama bazı cevaplar bulmakta zorlanıyorum. XNA'nın Visual Studio 2012'de olmayacağını …
10 xna  c#  3d  directx  .net 

2
Düzenli aralıklarla XNA kekemeliği
Donanım örneklemesi yapmaya çalışıyorum ama bazı garip performans sorunlarına çarpıyorum. Ortalama kare hızı yaklaşık 45'tir, ancak son derece dalgalı. Pencereli SynchronizeWithVerticalRetrace = yanlış IsFixedTimeStep = yanlış PresentationInterval = PresentInterval.Immediate Aşağıdaki resim ölçülen zamanlamamı (ile Stopwatch) göstermektedir. En üstteki grafik, Drawyöntemde harcanan süredir ve en alttaki grafik, sonundan Drawbaşlangıcına kadar geçen …
10 xna  performance 

1
Dünya uzayına ekran alanı
Oyun dünyamın x ekseni soldan sağa, y ekseni yukarıdan aşağıya ve z ekseni ekrandan çıktığı bir 2D oyun yazıyorum : Oyun dünyam yukarıdan aşağıya iken, oyun hafif bir eğimde işleniyor: Dünya uzayından ekran uzayına ve tam tersine projeksiyon üzerinde çalışıyorum. Önceki çalışma aşağıdaki gibi var: var viewport = new Viewport(0, …
10 xna  c#  matrix  projection  screen 

2
3B alanda bir piksel genişliğinde çizgi çizme
3B alanda, kameradan ne kadar uzakta olursa olsun, her zaman tam olarak bir piksel genişliğinde bir çizgi çizmek istiyorum. (Ve tek noktalar için de aynı). Bunu nasıl yapabileceğime dair bir ipucu var mı?
10 xna 


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.