Yeni XNA 4.0 oyun projesinde hata - Uygun grafik kartı bulunamadı


16

Bunu nasıl düzeltebileceğine dair bir fikrin var mı? XNA 3 hakkında hatırladığım kadarıyla, uygulamayı sıfırdan çalıştırırken, hiçbir şey işlenmemiş mavi renkli bir pencere alacağım.

Herhangi bir öneri?

alternatif metin

DÜZENLE!

Birazdan projeyi tıkladım ve seçilmiş Özellikler 've gelen Oyun Profili değiştirdi Kullanım HiDef için kullanın Reach . Şimdi tanıdık mavi renk tonu penceresi beklendiği gibi gösteriliyor. alternatif metin

Sınırlı API'yı seçersem ne kaybediyorum ve neden çalışması için bunu seçmem gerekti?

xna  xna-4.0 

2
Bir sidenote olarak, neden "Erişim" adını vermeyi seçtiklerini merak ediyorum ... Biraz Halo: Reach oynamaya başladım, böylece hemen akla geldi. Ancak bunun daha fazla cihaza "ulaşma" sembolizmi nedeniyle daha fazla olduğundan şüpheleniyorum?
Ricket

Üzgünüm, ama bu proje properies nerede bilmiyorum. Birisi bana söyleyebilir mi?

@ Romantyk12 - i56.tinypic.com/2iqeu6t.png Umarım bu görüntü yardımcı olur. Sağ tıklama açılır penceresindeki özellikleri tıkladıktan sonra, 'XNA Game Studio' etiketli ilk sekmede Ulaş veya HiDef profilini seçmek için üstte ayarlar bulunur.
DMan

Yanıtlar:


8

Takip sorunuza cevap vermek için:

Sınırlı API'yı seçersem ne kaybediyorum?

Bu blog gönderisi Reach ve HiDef arasındaki farkları açıklıyor . Özetle, Erişim profili bazı daha gelişmiş grafik kartı özelliklerinin kullanılmasına izin vermez. Ancak daha fazla donanımda çalışır.


aynı hataya ulaşmak için özellikleri değiştirdikten sonra ortaya çıkıyor

@maryam Grafik kartınızın, Reachen azından Shader Model 2.0 gerektiren profilin ve o dönemin GPU'larında ortak olması gereken birkaç diğer özelliğin bile gereksinimlerini desteklememesi mümkündür - ayrıntılar için cevabımdaki tabloya bakın . (Hata mesajının kendisi hala "HiDef profili" demediği sürece - ayarı doğru bir şekilde / doğru proje için değiştirmediniz.)
Andrew Russell

2

XNA Framework HiDef profili için DX10 özellikli bir ekran kartı gerekir.

DX10 özellikli bir kartınız varsa, en son ekran sürücülerinin kurulu olduğundan emin olun.

DX10 özellikli bir kartınız yoksa proje özelliklerine gidin ve profili HiDef'ten Reach olarak değiştirin.

Düzenleme: Kendi sorunuzu cevapladığınızı görüyorum, ancak neyi eksik kalacağınıza ilişkin sorunuzu cevaplamak için:

Muhtemelen DX10 ile ilgili antything. Kafamdaki kesin farkları hatırlayamıyorum, ancak aydınlatma ve parçacık efektleri DX10'un DX9 üzerinde üstün olduğu iki alan.


Bir DX10 kartının sahip olduğu özelliklerin çoğuna sahip bir karta ihtiyacı var, ancak yine de DX9'da çalışıyor.
LukeN

DX9c ve DX10 arasında maksimum doku boyutunda artış, maksimum doku referansında artış, gölgelendirme komutlarının sayısında birkaç isim artar.
RobCurr
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.