2011-11-29 19 views

उत्तर

9

चक वालबर्न के ब्लॉग से शीर्षक: Games for Windows and the DirectX SDK। वह लगता है उनके documentation के अनुसार SlimDx लाइब्रेरी की सिफारिश करने के लिए उसका डायरेक्टसाउंड

समर्थन ऊपर ब्लॉग से करता है:

DirectX एसडीके का आधुनिक संस्करण C/C++ देशी डेवलपर्स के लिए बनाया गया है।

.... एक डेवलपर के लिए Windows का उपयोग कर

•: आपको DirectX प्रौद्योगिकी का उपयोग कर के लिए देख रहे हैं नेट समाधान के लिए, वहाँ कई विकल्प उपलब्ध हैं, हालांकि समाधान की पसंद अपनी विशिष्ट आवश्यकताओं पर निर्भर करता है कर रहे हैं प्रस्तुति फाउंडेशन लेकिन नए DirectX 11 API का उपयोग करने चाहता है, Windows API कोड पैक कई अन्य विंडोज के साथ Direct3D 10.1, Direct3D 11, Direct2D, DirectWrite, DXGI, और Windows इमेजिंग लाइब्रेरी (WIC) के लिए कामयाब विधानसभाओं प्रदान करता है 7 विशेषताएं नवीनतम संस्करण .NET 4.0, और x64 देशी "anycpu" अनुप्रयोगों का समर्थन करता है। ध्यान दें कि आपको एचएलएसएल कंपाइलर (FXC.EXE) उपकरण प्राप्त करने के लिए अभी भी डायरेक्टएक्स एसडीके स्थापित करने की आवश्यकता है।

• के लिए डेवलपर्स जो प्रबंधित DirectX 1.1 में निवेश किया जाता है, लेकिन सीमाओं को संबोधित करने के अपडेट के लिए देख रहे हैं मैं ऊपर ध्यान दें, खुला स्रोत SlimDX पुस्तकालय सिर्फ इस प्रयोजन के लिए DirectX 1.1 प्रबंधित नकल करने के लिए बनाया गया है। इसमें x64 मूल "anycpu" अनुप्रयोगों के लिए समर्थन शामिल है, में आधुनिक डायरेक्टएक्स समर्थन शामिल है, और .NET 4.0 रनटाइम के साथ संगत है।

....

10

तुम भी नए SharpDX विचार कर सकते हैं पर एक आवरण देखो की जरूरत है आप के साथ सी # DirectX 11 उपयोग करना चाहते हैं। स्लिम डीएक्स का सबसे बड़ा अंतर यह है कि यह डीएक्स 9 का समर्थन नहीं करता है (हालांकि यह यहां अप्रासंगिक है), और एपीआई सीधे डीएक्स एसडीके हेडर से उत्पन्न होता है। आप विंडोज 8 में मेट्रो स्टाइल ऐप भी शुरू कर सकते हैं क्योंकि यह डायरेक्ट 3 डी 11.1 का समर्थन करने के लिए तैयार है।

+0

धन्यवाद आप एक बार देख होगा –

1

यहां एक तरीका है जो मैंने पाया है। सबसे पहले आपको डीएक्सएसडीके इंस्टॉल करना होगा (मेरे पास जून 2010 और विंडोज 7 के लिए एसडीके है)। "जोड़ें संदर्भ" करने के लिए संवाद प्रेस "ब्राउज़ करें", "C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0" या "C:\Windows\Microsoft.NET\Managed DirectX\v9.02.2904" के पास जाओ तो उचित dll चुनें जाओ। उदाहरण के लिए - माइक्रोसॉफ्ट। DirectX.dll। फिर "using Microsoft.DirectX" अपनी परियोजना के लिए निर्देश जोड़ें।

0

बोप, यदि आप केवल ध्वनि बजाने की योजना बना रहे हैं तो एफएमओडी एक और विकल्प है, इसके लिए एक सी # रैपर उपलब्ध है। यदि आप इससे अधिक योजना बनाते हैं, तो मैं उपरोक्त शारपैक्स की सिफारिश करना चाहता हूं क्योंकि यह अभी भी समर्थित है।