2009-09-02 9 views
10

मुझे पूरा यकीन है कि आप .NET के साथ स्क्रीनसेवर बना सकते हैं लेकिन ऐसा करने पर कोई ट्यूटोरियल है? और आप एक्सएनए स्क्रीनसेवर कितनी अच्छी तरह से कर सकते हैं?XNA और .NET के साथ स्क्रीनसेवर?

उत्तर

12

एक स्क्रीनसेवर सिर्फ एक निष्पादन योग्य नाम है जिसका नाम बदलकर '.scr' रखा गया है :) तो हाँ, आप अपनी पसंद की किसी भी भाषा में एक बना सकते हैं।

+2

डीएलएल के साथ क्या है? उन लोगों के साथ क्या होता है? – RCIX

+2

'scr' निष्पादन योग्य के साथ, विंडोज फ़ोल्डर में रखें। – Havenard

3

एक सरल ट्यूटोरियल के लिए कोशिश Useful screensavers जो भी बताते हैं कि कैसे पूर्वावलोकन मोड जो आम तौर पर किसी भी खाते

8

यहाँ एक अच्छा और छोटे ट्यूटोरियल बताते हैं कि एक screensaver with C# बनाने का तरीका बताया के बाहर छोड़ दिया जाता है क्या करना है।

जैसा कि पहले से ही उल्लेख किया गया है, एक स्क्रीनसेवर के बजाय .scr फ़ाइल एक्सटेंशन के साथ निष्पादन योग्य है। साथ ही, आपको एक उपयोगी स्क्रीनसेवर बनाना चाहते हैं, तो आप इन command-line arguments समर्थन करना चाहिए:

/c, /c:HWND, /c HWND: विन्यास मोड जहां HWND विंडो अभिभावक के रूप में इस्तेमाल किया जाना चाहिए करने के लिए संभाल है।
/p, /p HWND: पूर्वावलोकन मोड जहां HWND पैरेंट विंडो के लिए हैंडल है।
/s:

4

जेम्स ओ'मीरा पूर्ण स्क्रीन मोड में चलाने के लिए एक अच्छा XNA स्क्रीनसेवर स्टार्टर किट जो XNA के साथ एक स्क्रीनसेवर बनाने का तरीका सीखने के लिए एक महान संसाधन है बनाया गया है। डाउनलोड सहित विवरण XNA फोरम here में हैं। मैं टिप्पणियों को भी पढ़ने की सलाह देता हूं, क्योंकि पूर्वावलोकन विंडो में स्क्रीनसेवर को दिखाने के तरीके पर कुछ अच्छी युक्तियां भी हैं।

4

आज, मैंने एक्सएनए मंच here पर एक अद्यतन स्टार्टर किट पोस्ट की है। अद्यतन में एक्सएनए जीएस 3.1 समर्थन, कामकाजी पूर्वावलोकन और मोडल कॉन्फ़िगरेशन संवाद शामिल हैं।

आज रात, मैं यहां विभिन्न पहलुओं का वर्णन करने वाला एक लेख लिखूंगा: http://doktormadsen.dk/wp/xna-screensaver-kit/

अद्यतन: आलेख अब तैयार किया गया है और टिप्पणियां बहुत स्वागत है।

0

मैं एक पूरी तरह कार्यात्मक स्क्रीन सेवर कि ध्यान में रखा जाता अधिक अस्पष्ट विवरण में से कुछ है कि वे आम तौर पर के बारे में बताना नहीं है लिखा है। आप विवरणों को समझाते हुए source code और wiki देख सकते हैं।

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