2013-08-11 8 views
8

मैं वास्तव में एंड्रॉइड प्रोग्रामिंग के लिए नया हूं और मैं सोच रहा था कि स्टार्लिंग इंजन जैसे गेम इंजन कैसे काम करते हैं। मैंने पहले कैनवास, सतह दृश्य में प्रोग्राम किया है और मैं सरल 2 डी गेम बनाने में सक्षम था, लेकिन अब मैं एक बहुत अधिक एक्शन गेम बनाने का एक आसान तरीका चाहता हूं। इसलिए, मुझे एक साधारण इंजन चुनना पड़ा, और शोध के माध्यम से मुझे पता चला कि स्टार्लिंग इंजन सीखने और तैनात करने में सबसे आसान है।एक्शनस्क्रिप्ट 3 क्या है? यह कैसे काम करता है?

हालांकि, मैं पूछना चाहता था कि आप एंड्रॉइड के लिए प्रोग्रामिंग में इंजन का उपयोग कैसे करते हैं, क्योंकि उनके ट्यूटोरियल्स में, मैं वास्तव में उलझन में हूं कि आप इसे एंड्रॉइड गेम में कैसे बदलते हैं।

तो, मेरा मुख्य प्रश्न यह है कि आप एक्शनस्क्रिप्ट भाषा का उपयोग किस प्रकार कर सकते हैं, और यदि आप इसे एंड्रॉइड ऐप विकसित करने के लिए उपयोग कर सकते हैं, जैसे आप कैनवास SurfaceView पर करेंगे।

+0

इस "परिचय स्टार्लिंग" मुक्त पुस्तक पर एक नज़र डालें: http://www.bytearray.org/wp-content/projects/starling/introducing-starling-latest.zip, आपके पास सभी उत्तर – Cherniv

+1

हैं क्यू एंड ए प्रारूप के लिए सवाल बहुत व्यापक हो सकता है। – user1306322

+0

@ चेर्निव क्या यह लिंक अभी भी उपलब्ध है? –

उत्तर

1

मुझे लगता है कि आप स्टार्लिंग-फ्रेमवर्क का उपयोग कर सकते हैं और एंड्रॉइड के लिए कूल गेम बना सकते हैं, लेकिन आपको स्टार्लिंग-फ्रेमवर्क पर निर्मित एक्शनस्क्रिप्ट 3 में लिखे गए गेम को पैक करने के लिए एडोब एयर का उपयोग करना होगा। वेब पर बहुत अच्छे ट्यूटोरियल हैं जिन्हें आप www.hsharma.com/tutorials/

भी देख सकते हैं यदि आप मेरे जैसे सी ++ पसंद करते हैं तो cocos2dx का उपयोग करें।

+0

इसलिए मूल रूप से आप एक छोटा दृश्य बनाते हैं, और फिर आप सॉफ़्टवेयर "वायु" का उपयोग करते हैं जैसा कि आपने इसे पैक करने के लिए उल्लेख किया है, लेकिन फिर आप इसे XML में कैसे डालते हैं, या इसका उपयोग करते हैं ??? –

2

तो, संक्षेप में, हाँ - आप Actionscript उपयोग कर सकते हैं Android के लिए खेल को विकसित करने के

आप उपकरण की एक जोड़ी का उपयोग करना होगा, हालांकि यह करने के लिए:

(और फ़्लैश प्लेयर और iOS।)

Adobe AIR वह है जो आप अपने फ्लैश ऐप को एंड्रॉइड डिवाइस पर तैनाती के लिए पैकेज करने के लिए उपयोग करेंगे। आप फ्लैश प्रो या फ्लैश डेवलपमेंट का उपयोग करके शुद्ध क्रियालेख लिख सकते हैं और प्रदर्शन कर सकते हैं और प्रदर्शन होगा ... ठीक है। यदि आप वास्तव में अच्छा प्रदर्शन चाहते हैं तो आप इस प्रश्न पर उल्लिखित starling framework का उपयोग करना चाहेंगे।

आपको सही गोता लगाने से पहले शायद थोड़ा सा शोध करने की आवश्यकता होगी। ली ब्रिमलो के पास कुछ स्टार्लिंग वीडियो ट्यूटोरियल्स हैं जो आप देख सकते हैं।

http://www.gotoandlearn.com/play.php?id=147

उन्होंने फ्लैश बिल्डर जो सौ रुपये के एक जोड़े की लागत का उपयोग करता है, लेकिन यदि आप खिड़कियों पर कर रहे हैं आप FlashDevelop जो एक सुंदर अविश्वसनीय (और) अनुप्रयोग है बाहर की कोशिश कर सकते।

यह सोचने के लिए बहुत कुछ है लेकिन मैं वास्तव में फ्लैश प्लेटफ़ॉर्म का आनंद लेता हूं, एक बार जब आप इसमें शामिल हो जाते हैं तो आप इसके साथ बहुत कुछ कर सकते हैं! मैं उत्पादकता और ऐप प्रदर्शन में किसी अन्य क्रॉस प्लेटफ़ॉर्म समाधान पर एक्शनस्क्रिप्ट + स्टार्लिंग का चयन करूंगा। लेकिन यह सिर्फ मुझे है। : डी

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