नए XNA 4.0 गेम प्रोजेक्ट पर त्रुटि - कोई उपयुक्त ग्राफिक्स कार्ड नहीं मिला


16

कोई राय कि इसे कैसे ठीक किया जाए? एक्सएनए 3 के बारे में मुझे जो कुछ याद है, उसके अनुसार स्क्रैच से एप्लिकेशन चलाने पर मुझे नीले रंग की खिड़कियां मिलेंगी, जिसमें कुछ भी नहीं होगा।

कोई सुझाव?

वैकल्पिक शब्द

संपादित करें!

मैंने प्रोजेक्ट पर राइट क्लिक किया और प्रॉपर्टीज़ को चुना और गेम प्रोफाइल को यूज़ हाईडफ से यूज़ रीच तक में बदल दिया । अब परिचित नीली टिंट खिड़की उम्मीद के मुताबिक दिखाई दे रही है। वैकल्पिक शब्द

अगर मैं सीमित एपीआई का चयन करता हूं तो मैं क्या खो रहा हूं और मुझे इसे काम करने के लिए क्यों चुनना पड़ा?

xna  xna-4.0 

2
एक सनद के रूप में, मुझे आश्चर्य है कि उन्होंने इसे "रीच" क्यों कहा ... मैंने बस कुछ हेलो: रीच खेलने के लिए चुना, ताकि तुरंत मन में आए। लेकिन मुझे संदेह है कि अधिक उपकरणों के "पहुंचने" के प्रतीकवाद के कारण यह अधिक है?
Ricket

सोर्री, लेकिन मुझे नहीं पता कि ये परियोजनाएं कहां हैं। क्या कोई मुझे बता सकता है?

@ Romantyk12 - i56.tinypic.com/2iqeu6t.png उम्मीद है कि यह छवि मदद करती है। राइट-क्लिक पॉप अप पर गुण क्लिक करने के बाद, 'XNA गेम स्टूडियो' लेबल वाले पहले टैब में रीच या HiDef प्रोफ़ाइल चुनने के लिए शीर्ष के पास सेटिंग्स हैं।
DMAN

जवाबों:


8

अपने अनुवर्ती प्रश्न का उत्तर देने के लिए:

यदि मैं सीमित एपीआई का चयन करता हूं तो मैं क्या खो रहा हूं?

यह ब्लॉग पोस्ट रीच और HiDef के बीच अंतर की व्याख्या करता है । संक्षेप में, रीच प्रोफ़ाइल कुछ अधिक उन्नत ग्राफिक्स कार्ड सुविधाओं के उपयोग की अनुमति नहीं देता है। लेकिन यह अधिक हार्डवेयर पर चलता है।


एक ही त्रुटि तक पहुँचने के लिए गुणों को बदलने के बाद दिखाई दे रहा है

@ मैरियम यह संभव है कि आपका ग्राफिक्स कार्ड Reachप्रोफ़ाइल की आवश्यकताओं का भी समर्थन नहीं करता है , जिसके लिए कम से कम Shader Model 2.0 की आवश्यकता होती है, और कुछ अन्य विशेषताएं जो उस युग के GPU पर सामान्य होनी चाहिए - विवरण के लिए मेरे उत्तर में लिंक की गई तालिका देखें । (जब तक कि त्रुटि संदेश खुद को "HiDef प्रोफाइल" नहीं कहता - तब तक आपने सेटिंग सही ढंग से / सही प्रोजेक्ट के लिए नहीं बदली है।)
एंड्रयू रसेल

2

XNA फ्रेमवर्क HiDef प्रोफाइल को DX10 सक्षम वीडियो कार्ड की आवश्यकता होती है।

यदि आपके पास एक DX10 सक्षम कार्ड है, तो सुनिश्चित करें कि आपके नवीनतम डिस्प्ले ड्राइवर स्थापित हैं।

यदि आपके पास एक DX10 सक्षम कार्ड नहीं है, तो प्रोजेक्ट गुणों में जाएं और प्रोफ़ाइल को HiDef से Reach में बदलें।

संपादित करें: मैं देख रहा हूं कि आपने अपने प्रश्न का उत्तर दिया है, लेकिन आपके प्रश्न का उत्तर देने के लिए कि आप क्या याद कर रहे हैं:

शायद DX10 से संबंधित antything। मैं अपने सिर में सटीक अंतरों को याद नहीं कर सकता, लेकिन प्रकाश और कण प्रभाव दो क्षेत्र हैं जहां डीएक्स 9 पर डीएक्स 10 एक्सेल हैं।


इसे एक ऐसे कार्ड की आवश्यकता होती है जिसमें अधिकांश क्षमताएँ होती हैं जो एक DX10 कार्ड में होती हैं, लेकिन यह अभी भी DX9 पर चलता है।
ल्यूक

DX9c और DX10 के बीच अधिकतम बनावट आकार में वृद्धि होती है, बनावट के संदर्भ के अधिकतम # तक बढ़ जाती है, कुछ नाम करने के लिए shader आदेशों की संख्या बढ़ जाती है।
रोबकॉर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.