मैं नया हूँ करने के लिए लुआ और Love2D, मैं 2-3 सरल खेल है और मैं चाहता था करने के लिए उन्हें एक साथ रखा । मैं था, जहां एक खिड़की आप चुनते हैं जो खेल में आप खेलने के लिए चाहते हैं. यह सफल; के साथ एक छोटी सी समस्या है. दो का खेल एक गेंद का उपयोग करें. तो दोनों एक गेंद है.lua फ़ाइल. मैं का उपयोग की आवश्यकता होती समारोह लोड करने के लिए गेंद फाइल में से प्रत्येक के अपने खेल. यह काम करता है पहली बार में, मैं खेल सकते हैं Game1, वापस जाने के लिए और खेलने Game2 किसी भी समस्या के बिना. लेकिन अगर मैं वापस जाने के लिए और खेलने के लिए चाहते हैं Game1 फिर से. अपनी गेंद.lua फ़ाइल की आवश्यकता नहीं होगी के बाद से की आवश्यकता है केवल एक बार लोड. तो फिर वहाँ एक त्रुटि है, के बाद से मेरी game1 की कोशिश कर रहा है का उपयोग करने के लिए मेरे Game2 की गेंद वर्ग.
मैं चाहता था पता करने के लिए जो समाधान के लिए सबसे अच्छा होगा :
- बस फ़ाइलों का नाम बदलें. (मैं इसे से बचने के लिए, लगता है hardcoding मुझे करने के लिए)
- उपयोग doFile. (मैं इस्तेमाल कभी नहीं किया है, यह मैं भी नहीं जानता कि अगर यह काम करेगा)
- की आवश्यकता होती है दो गेंद के वर्ग में अपने मुख्य मेनू और पारित करके यह पैरामीटर लोड हो रहा है जब प्रत्येक खेल (पता नहीं है, तो यह भी काम करेगा)
यदि आप चाहते हैं देखने के लिए अपने कोड के लिए और अधिक विवरण, यहाँ की कड़ी है : https://github.com/cbelangerstpierre/Games/tree/main/Games
अग्रिम में धन्यवाद !