[ad_1]
I want to consider the edges/borders of the screens and place the gameObject accordingly with sufficient padding across those edges/borders of screens. Also I have to keep the scale(x & y) equal. I have to prevent it from being bigger or smaller and getting out of the view or overlapping with other objects in the game scene. BTW it's a 2D game.
ما حاولت:
I have tried Camera.main.ScreenToWorldPoint but don't know how to guide it to get what I want. And I don't think it would be sufficient to do that.
الحل 2
لقد طرحت سؤالك في بحث Google: كيف يمكنني تغيير حجم كائن اللعبة في محرك الوحدة تلقائيًا وفقًا لحجم الشاشة، خارج اللوحة القماشية؟[^]
أعطاني هذا الفيديو على اليوتيوب: كيفية تغيير حجم واجهة المستخدم لتناسب أي دقة شاشة في لعبتك – برنامج MINI UNITY التعليمي – YouTube[^]
الحل 3
استخدم كائن لعبة فارغًا لواجهة المستخدم ودع اللوحة القماشية تقوم بالحسابات، واضبط موضع كائن اللعبة المطلوب (غير واجهة المستخدم) على كائن اللعبة الفارغ لواجهة المستخدم عبر البرنامج النصي 🙂
[ad_2]
コメント