एकता के लिए ट्विटर युक्तियाँ
Unity के लिए उपयोगी युक्तियों का संकलन ट्विटर से एकत्र किया गया।
नीचे दी गई सूची में विभिन्न क्षेत्रों के लिए Unity के लिए विभिन्न टिप्स और ट्रिक्स शामिल हैं, जिनमें UI से लेकर, संपादक वर्कफ़्लो, प्रोग्रामिंग और लेवल डिज़ाइन तक शामिल हैं।
1. दृश्य दृश्य जीयूआई बटन
क्या आप विकास के चरणों को तेज़ और आसान बनाने के लिए दृश्य दृश्य में GUI तत्व प्रदर्शित करना चाहते हैं? "onSceneGUIDelegate" में अपनी पसंद की एक स्थिर विधि जोड़ें और जो कुछ भी आप चाहते हैं उसे बनाएं।
@rehawk
2..NET 4.x शून्य-सशर्त ऑपरेटर
अपने Unity प्रोजेक्ट की प्लेयर सेटिंग्स में.NET 4.x पर स्विच करने से आपको ढेर सारी बेहतरीन C# 6 सुविधाएं मिलती हैं! यहां मेरे तीन पसंदीदा हैं #unitytips
नल-कंडीशनल ऑपरेटर अतिरिक्त कोड के भार से बचने के लिए बहुत अच्छे हैं, बस अनुक्रमिक नल चेकिंग करने के लिए
@FreyaHolmer
3. मल्टीपलकंपोनेंट और रिक्वायरकंपोनेंट को अस्वीकार करें
आप अपने गेम ऑब्जेक्ट में सेटअप त्रुटियों से बचने के लिए विशेषताओं "DisallowMultipleComponent" और "RequireComponent" का उपयोग कर सकते हैं।
@febucci
4. मेनू आइटम शॉर्टकट
आप @unity3d में अपने मेनू items में कीबोर्ड शॉर्टकट जोड़ सकते हैं।
अपनी हॉटकी से पहले Ctrl/Cmd के लिए %, Shift के लिए # और Alt जोड़ें। यदि आप संयोजन नहीं चाहते हैं, तो आपकी कुंजी से पहले अंडरस्कोर _ जोड़ना पर्याप्त होगा।
@sgt3v
5. गैर-आवंटन टकराव संपर्क
वाह!!! #Unity3d के पास 2018.3 में एक नई "GetContacts(contactsBuffer)" विधि के साथ टकराव संपर्क प्राप्त करने के लिए कोई GC आवंटन नहीं है! सदियों से इसका इंतज़ार था. यही एकमात्र कारण है कि मुझे अब 2018 की ओर तेजी से कदम बढ़ाने की जरूरत है:)
@Nothke
6. निजी चर संपादित करने के लिए सीरियलाइज़फ़ील्ड
केवल इंस्पेक्टर से किसी फ़ील्ड को संपादित करने के लिए "public" एक्सेस संशोधक का उपयोग न करें। इसके बजाय [SerializeField] विशेषता का उपयोग करें।
@tntcproject
7. इंस्पेक्टर लॉक
क्या आप जानते हैं कि आप इंस्पेक्टर को लॉक करके array में कई आइटम खींच सकते हैं?
@febucci
8. वस्तु प्रतिबिम्बन
अरे लवल डिजाइनर! इस मूर्ति की तरह एक दर्पण वस्तु चाहते हैं... बस scale को -1
@MrTeels में बदलें
9. आसान दो-तरफा शेडर
क्या आप दो-तरफा सामग्री चाहते हैं लेकिन शेडर कोडिंग की गहरी कला में बहुत गहराई तक जाने से डरते हैं? बस एक नया मानक सरफेस शेडर* बनाएं और "LOD" लाइन के बाद "Cull off" शब्द जोड़ें। बिना रोशनी वाले शेडर्स के साथ भी काम करता है!
@HarryAlisavakis
10. दृश्य लोड होने से पहले या बाद में स्थिर विधि चलाएँ
MonoBehaviour के साथ एक खाली गेमऑब्जेक्ट बनाए बिना आपकी स्क्रिप्ट में कोड निष्पादित करने का एक तरीका है। "[RuntimeInitializeOnLoadMethod]" कमांड आपको दृश्य लोड होने से पहले और बाद में तरीकों को निष्पादित करने की अनुमति देता है। कुछ आरंभीकरण और सफ़ाई करने के लिए उपयोगी।
@arturonereu