में काम करता है क्या कोई मुझे एक अच्छा और हल्का सी # आईओसी कंटेनर सुझा सकता है जो यूनिटी 3 डी में काम करता है और सेवा लोकेटर पैटर्न पर भरोसा नहीं करता है? धन्यवाद!लाइटवेट आईओसी कंटेनर जो यूनिटी 3 डी
उत्तर
आखिरकार मैं एक आईओसी कंटेनर Unity3D फ्रेमवर्क (http://unity3d.com/) के लिए खासतौर पर बनाया गया के किसी भी काम कर रहे कार्यान्वयन नहीं मिला, तो मैं अपने दम पर एक लागू करने का फैसला है और मैं इसके बारे में यहाँ ब्लॉग: http://blog.sebaslab.com/ioc-container-for-unity3d-part-1/
मैं जानता हूँ कि इस सूत्र पुराना है, लेकिन अगर किसी को जो Unity3D के लिए एक आईओसी समाधान में रुचि है साथ आता है, इस ओपन सोर्स प्रोजेक्ट को लाइव आज चला गया: http://thirdmotion.github.io/strangeioc/
मुझे पता है कि यह एक रचनात्मक टिप्पणी नहीं है। लेकिन कम कभी मैं इसे कहने जा रहा हूं। मैं StrangeIoC से प्यार करता हूँ। अजीब ने मुझे नियंत्रण में उलटा (आईओसी), निर्भरता इंजेक्शन (डीआई) और बाइंडिंग सामान्य रूप से बहुत कुछ सिखाया है। यदि कोई एकता के लिए एक अच्छा एमवीसीएस संरचित आईओसी ढांचा ढूंढ रहा है, तो आगे देखो। अजीब वह है जो आप चाहते हैं। – hdsenevi
हम लुढ़का हमारे अपने Sebastiano मंडला, से विचारों पर आधारित है जो आप यहां पा सकते हैं: https://github.com/modesttree/Zenject
हमने इसे यहां संपत्ति स्टोर में डाल दिया: http://u3d.as/content/modest-tree-media/zenject- निर्भरता- इंजेक्शन/7ER –
यूनिटी 3 डी किस प्लेटफॉर्म पर करता है चलते हैं? क्या यह .NET कॉम्पैक्ट फ्रेमवर्क है? डेस्कटॉप ढांचे? सिल्वरलाइट? विंडोज फोन के लिए सिल्वरलाइट? मोनो? चांदनी? और कौन सा संस्करण? – Steven
ब्याज के लिए धन्यवाद, मुझे लगता है कि लोगों को पता होगा कि यूनिटी 3 डी क्या है। ईमानदारी से मैं अभी भी इस बारे में निश्चित नहीं हूं कि यूनिटी 3 डी कैसे सी # कोड को संभालता है, मुझे यकीन है कि यह मोनो का उपयोग करता है और शायद संकलक इसका एक संशोधित संस्करण है (उदाहरण के लिए इसमें मूल कोड समर्थन के बारे में कुछ सीमा है)। यह पूरे .NET ढांचे का समर्थन नहीं करता है, शायद यह कॉम्पैक्ट के समान कुछ है, लेकिन यह वास्तव में एकता 3 डी के उद्देश्य पर बनाया गया है। हालांकि मुझे लगता है कि आखिर में मैं इसे अपने कस्टम आईओसी के आधार के रूप में उपयोग करने जा रहा हूं: http://stackoverflow.com/a/8973094/732761 – sebas
आप कुछ ऐसा नहीं समझ सकते जो अस्तित्व में नहीं है; टैग के लिए विवरण भी मानता है कि "यूनिटी 3 डी" नामक कुछ है। यह प्रासंगिक उत्तर पाने के लिए शायद सबसे अच्छी जगह नहीं है। – Jessy