यह सुनिश्चित करने के लिए कि यूआई लेआउट एकता में प्रत्येक व्यक्ति समर्थित डिवाइस को कैसे फिट करता है?

Aug 16 2020

मैंने प्ले स्टोर पर एक ऐप प्रकाशित किया, मैं यूनिटी में विकसित हुआ, लेकिन मेरे कुछ दोस्तों ने मुझे दिखाया कि यूआई लेआउट मेरे परीक्षण उपकरण पर मेरी अपेक्षा से कुछ अलग दिखता है।

क्या मेरे गेम और लेआउट को प्रदर्शित करने के लिए हर समर्थित डिवाइस को लागू करने का एक तरीका है जैसा कि मैं उम्मीद करता हूं?

मुझे पता है कि एंड्रॉइड स्टूडियो में, रैप सामग्री और बाधा (या इसे जो भी कहा जाता है) है, लेकिन मुझे एकता में ऐसे विकल्पों के बारे में पता नहीं है।

PS यह ध्यान रखना महत्वपूर्ण है कि मेरे पास AR कैमरा (नियमित नहीं) वाला एक दृश्य है, जबकि दूसरा एक नियमित कैमरा है।

अग्रिम में धन्यवाद!

जवाब

2 Whitebrim Aug 16 2020 at 00:43

एकता नामक नया उपकरण है Device Simulator

यहाँ एक अच्छा ट्यूटोरियल है: Youtube

लेकिन मुख्य फिक्स सिर्फ कैनवस -> कैनवस स्केलर में किया जा सकता है। यूआई स्केल मोड सेट Scale With Screen Sizeमैच के लिए 0 सेट अगर गेम वर्टिकल है या 1 यदि गेम लैंडस्केप है। फिर UI तत्वों के लिए बॉर्डर पर लंगर सेट करें।