2010-11-15 6 views
5

मैं छोटे बच्चों के लिए एक साधारण बिंदु-और-क्लिक गेम पर काम कर रहा हूं। चूंकि कुछ बच्चों में शारीरिक सीमा होती है, इसलिए मैं उन्हें जॉयस्टिक को वैकल्पिक इनपुट डिवाइस के रूप में उपयोग करने की संभावना देना चाहता हूं।डब्ल्यूपीएफ: वैकल्पिक इनपुट डिवाइस के रूप में जॉयस्टिक को कैसे कार्यान्वित करें (सी #)

क्या कोई मुझे इसे लागू करने के तरीके पर कुछ सलाह, सुझाव या कुछ नमूना सी # (या यहां तक ​​कि वीबीनेट) कोड दे सकता है?

मैं डायरेक्टएक्स से कुछ नहीं उपयोग करता क्योंकि मुझे लगता है कि यह इस प्रकार के गेम के लिए अधिक होगा।

धन्यवाद!

अद्यतन:

मैं दिए गए लिंक के बारे में जानकारी का सबसे पढ़ें। मैंने वीएस 2010 में डायरेक्ट इनपुट प्राप्त करने का प्रयास किया, लेकिन मुझे एक संदर्भ के बारे में एक त्रुटि मिली जो पाया नहीं जा सकता है। मैंने एक समाधान के लिए नेट की खोज की, लेकिन कई जगहों पर मैंने पढ़ा कि डायरेक्टएक्स अप्रचलित है और मुझे एक्सएनए का उपयोग करना चाहिए। लेकिन एक्सएनए के बारे में मुझे मिली सारी जानकारी विंडोज फोन और एक्सबॉक्स के बारे में है। माइक्रोसॉफ्ट एक्सएनए डेवलपर सेंटर पर वे कहते हैं कि यदि आप विंडोज के लिए विकसित करना चाहते हैं तो आपको डायरेक्टएक्स का उपयोग करना होगा और जो मुझे वापस स्क्वायर में लाएगा!

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

उत्तर

0

मुझे इस बारे में कोई गुच्छा नहीं पता है, लेकिन कुछ उदाहरणों में जहां मैंने इन उपकरणों को एक पीसी से जोड़ा है, डिवाइस के लिए ड्राइवर आपको डिवाइस पर इनपुट के लिए कुंजी मैप करने की अनुमति देता है।

तो आप कर्सर को स्थानांतरित करने के लिए अपने ऐप को कुंजीपटल इनपुट लेने की अनुमति देंगे और जॉयस्टिक पर निर्देशों के लिए प्रासंगिक कुंजी मैप करें।

3

डायरेक्टइनपूट लाइब्रेरी का उपयोग करके, आप जॉयस्टिक से इनपुट पढ़ सकते हैं। आउटपुट प्रस्तुत करने के लिए आपको डायरेक्टएक्स का उपयोग करने की ज़रूरत नहीं है, आप केवल इनपुट का उपयोग कर रहे हैं।

कुछ आसान लिंक:

+0

लिंक के लिए धन्यवाद। अब मेरे पास आज रात का अध्ययन करने के लिए कुछ है :-) – Jackerd

संबंधित मुद्दे