2009-07-30 9 views
6

क्या कोई पुस्तकालय/ढांचा है जो आईफोन पर लुआ में 2 डी गेम प्रोग्रामिंग की सुविधा प्रदान करता है?आईफोन पर 2 डी लुआ गेम्स


ऐसा लगता है कि http://anscamobile.com/ और http://sio2interactive.com/GAMES.html इस बिंदु पर केवल उचित विकल्प हैं। किसी को आईफोन के लिए ओपनजीएल, एएल और आईफोन घटनाओं के लिए एक सरल लुआ बाध्यकारी बनाना चाहिए!

+0

मैंने पाया http://anscamobile.com/ ऐसा लगता है कि यह एक अच्छा विकल्प हो सकता है। एपीआई को समझना ... – richcollins

+0

anscamobile.com मेरे लिए एटीएम का विकल्प नहीं है। आप ऐप स्टोर में सबमिट करने से पहले भौतिक डिवाइस पर परीक्षण नहीं कर सकते हैं, आप केवल सिम्युलेटर में परीक्षण कर सकते हैं। – richcollins

+0

यदि मैं सही हूं तो आप सीधे अपने गेम में लुआ को एम्बेड कर सकते हैं क्योंकि यह एक एएनएसआई सी लाइब्रेरी है। फिर, यदि आप कुछ समय बिताते हैं तो आप फंक्शन पंजीकरण के भरपूर उपयोग के माध्यम से अपनी खुद की बाइंडिंग बना सकते हैं, और कार्यों को कॉल करके घटनाओं को संभाला जा सकता है। – RCIX

उत्तर

2

मैं एसआईओ 2 की कोशिश कर रहा हूं क्योंकि यह स्पष्ट रूप से लुआ का समर्थन करता है।

हालांकि यह 3 डी के लिए है और 2 डी के लिए overkill हो सकता है यह बहुत शक्तिशाली लग रहा है। बस अपने मॉडल को 2 डी में बनाएं और अपनी कैमरा स्थिति ठीक करें।

--jdkoftinoff

+0

लिंक के लिए धन्यवाद! मुझे लगता है कि यह अधिक है। लूआ बाइंडिंग्स के साथ ओपनजीएल, ओपनएएल और फोन से घटनाएं प्राप्त करने का एक तरीका पर्याप्त होगा। मैं सिर्फ लेखन बाइंडिंग से निपटना नहीं चाहता हूं। – richcollins

2

वहाँ Lua list पर iPhone पर लुआ की चर्चा भी पर्याप्त मात्रा में किया गया है। ऐसा प्रतीत होता है कि ऐप्पल उपयोगकर्ता द्वारा आपूर्ति की गई स्क्रिप्ट को अनुमति देने के बारे में स्पर्शपूर्ण है, लेकिन उसने ऐप को अनुमोदित किया है जो आंतरिक रूप से कार्यान्वयन भाषा के रूप में लुआ का उपयोग करता है।

मुझे पता है कि मैंने आईफोन उपहारों को लपेटने के लिए कई दृष्टिकोणों का संदर्भ देखा है, लेकिन चूंकि मैं व्यक्तिगत रूप से एक आईफोन डेवलपर (या यहां तक ​​कि उपयोगकर्ता) नहीं हूं, इसलिए मैंने विवरणों पर ध्यान नहीं दिया है।

+0

यह आश्चर्यजनक है। मुझे लगा कि लूआ ऐप्पल ऐप स्टोर लॉ के पढ़ने के आधार पर नो-नो होगा। – Nosredna

+1

किसी भी स्क्रिप्ट के लिए इसे प्रतिबंधित किया गया है जो ऐप के भीतर अंततः पैक करने योग्य नहीं है। आप ऐसे ऐप को नहीं भेज सकते हैं जिसमें Lua कमांड प्रॉम्प्ट है जो उदाहरण के लिए, उपयोगकर्ता द्वारा इच्छित किसी भी फ़ाइल को 'dfile()' करेगा। लेकिन लुआ को कार्यान्वयन भाषा के रूप में उपयोग करने के कई तरीके हैं जो इसे मनमाने ढंग से स्क्रिप्ट लोड करने की क्षमता के बिना ऐप के अंदर छुपाते हैं। दावा यह है कि ऐसे ऐप्स मौजूद हैं जिन्हें अनुमोदित किया गया था जिसमें आंतरिक रूप से लुआ शामिल था। – RBerteig

+1

व्यक्तिगत रूप से मुझे Google एंड्रॉइड के दृष्टिकोण पसंद हैं जहां वे उपयोगकर्ताओं को अपने फोन को स्क्रिप्ट करने के लिए पसंदीदा तरीका के रूप में लुआ को गले लगाते हैं ... – RBerteig

3

@richcollins: असल में, पिछले साल के अंत में आप कोरोना (anscamobile.com) का उपयोग कर भौतिक डिवाइस पर परीक्षण कर सकते हैं।

यदि आप इसे देखना चाहते हैं, तो developer.anscamobile.com पर निःशुल्क परीक्षण डाउनलोड करें, और यह आपको डेवलपर को आपके फोन के लिए बनाने देगा।

पूर्ण संस्करण ऐप स्टोर भी बनाता है - अगर आपके पास और प्रश्न हैं तो ईमेल समर्थन (at) anscamobile.com पर बेझिझक महसूस करें।

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