में lua कोड का उपयोग करने के लिए हम एकता आवेदन में लुआ में लिखा कुछ विशिष्ट पुस्तकालय उपयोग करने की आवश्यकता संभव है।
क्या सी #/जेएस में इसे फिर से लिखने से अलग कोई रास्ता है?Unity3D
Unity3D
उत्तर
तो आप वेब प्लेयर लक्षित कर रहे हैं, नहीं। वेब प्लेयर सैंडबॉक्स में चलाता है और बाहरी कोड लोड नहीं कर सकता है, इसलिए सी # (!) में लूआ दुभाषिया लिखने के संभावित अपवाद के साथ, आप भाग्य से बाहर हैं।
यदि आप डेस्कटॉप बिल्ड या मोबाइल डिवाइस को लक्षित कर रहे हैं, तो आप external plugins शामिल कर सकते हैं और उन्हें स्क्रिप्ट के माध्यम से कॉल कर सकते हैं। इसका मतलब है कि आप लुआ आयात कर सकते हैं और इसे अपनी लुआ लिपि चलाने के लिए कह सकते हैं।
हालांकि, यह अभी भी इसके लायक होने से अधिक परेशानी हो सकती है, क्योंकि आपको लू रनटाइम को लोड करना और प्रारंभ करना होगा, और इसलिए आप कोड को फिर से लिखना बेहतर कर सकते हैं।
नोट डेस्कटॉप प्लेटफार्मों के लिए, एक प्रो लाइसेंस की आवश्यकता है कि। मोबाइल प्लेटफ़ॉर्म (आईओएस/एंड्रॉइड) के लिए, आपको लुआ रनटाइम में लोड करने के लिए वास्तव में अपनी लुआ स्क्रिप्ट फ़ाइलों को उपलब्ध कराने के लिए कुछ हुप्स से कूदने की आवश्यकता हो सकती है।
यह मोनो https://github.com/NLua के लिए एक लुआ समाधान है, आप कुछ कोड बदल सकते हैं unity3d में काम करने दें। मैंने यह किया।
http://www.moonsharp.org/ भी है –
लुआ फ्रेमवर्क आप के लिए प्रासंगिक हो सकता है: https://www.assetstore.unity3d.com/en/#!/content/30055
अपनी वेबसाइट से:
लुआ फ्रेमवर्क MoonSharp, लुआ भाषा का एक आधुनिक और नेट कार्यान्वयन की शक्ति पर बनाया गया है। के रूप में इस तरह के LuaInterface, NLua या UniLua के रूप में लुआ पुलों के लिए पिछले नेट का विरोध किया, MoonSharp तेजी से सीखने की अवस्था, तेजी से प्रदर्शन, नियमित रूप से अद्यतन किया जाता है के साथ एक बहुत सहज उपयोगकर्ता अनुभव प्रदान करता है, नवीनतम लुआ 5.2 का समर्थन करता है, और नेट की एकता के मोनो कार्यान्वयन का समर्थन करता बॉक्स के बाहर भाषा, आईओएस समेत सभी एकता संस्करणों और लाइसेंसों पर।
- 1. unity3d
- 2. Unity3D
- 3. UNITY3D: एक लक्षित मॉडल (एफपीएस)
- 4. एंड्रॉइड 3 डी लाइव वॉलपेपर - किस इंजन का उपयोग करना है?
- 5. आईन्यूमेरेटर प्रयोजन
- 6. आवेदन शुरू होने के बाद से बीत चुके समय
- 7. विंडोज़ Azure
- 8. सीजी: वर्टेक्स और खंड शेडर
- 9. libc यादृच्छिक संख्या जेनरेटर त्रुटिपूर्ण?
- 10. एक 3 डी मॉडलर से आईफोन ऐप तक - सर्वोत्तम प्रथाएं क्या हैं?
- 11. ग्रहण के साथ एकता को एकीकृत करना - "आधिकारिक" ट्यूटोरियल के निर्देशों का पालन कैसे करें?
- 12. यूनिटी 3 डी एंड्रॉइड प्लगइन स्थिर AsyncTask समस्या
धन्यवाद मैं पूरी तरह से नहीं छूटा है दिशाओं दिखाने के लिए बहुत कुछ। –