2016-07-11 7 views
1

http://imgur.com/UNR6nNSDropDown GUI (Auflösung) Ausgabe Unity 3D

Überprüfen Sie den Link für weitere Einzelheiten.

Wenn ich meine App (die die DropDown-Funktion enthält) auf meinem Android-Telefon ausführen, sind die Drop-down-Menüs, die im DropDown-Menü angezeigt werden, sehr klein, sogar winzig. Ich habe versucht, resizeTextForBestFit und resizeTextMinSize/maxSize + rect.height von ViewPort zu setzen (wo die Dropdowns platziert), aber es funktioniert nicht. Das Scroll-Rechteck in der Dropdown-Liste steuert die Größe. Wie kann ich dieses Problem beheben?

+1

Wo ist Ihr Code? –

+0

Ich habe Probleme mit der Einrichtung einer größeren Dropdown-Größe .. Eine Standardgröße von Dropdown ist 160 x 30, also wenn Sie auf den Dropdown-Pfeil klicken, haben die 3 Optionen (AB und C) die gleiche Größe wie oben und alle haben dieselbe Schrift Größe ... Aber ich muss größere Dropdown-Größe verwenden, wenn ich also die Größe auf 320 x 60 vergrößern und die Schriftgröße auf 5O ändern ... die Änderung hat keinen Einfluss auf die 3 Optionen unten, ABC haben immer noch Originalgröße von 160 x 30 und Originalschriftgröße, die jetzt viel zu klein ist. –

+1

verwenden Sie 'screen space - overlay' canvas? –

Antwort

2

wählen immer

"Screen Space - Overlay"

und

"Scale mit Bildschirmgröße"

enter image description here

Es ist nur eine dieser seltsamen Dinge über Unity. .. 99,9% der Zeit verwenden Sie diese Einstellung.

In der aktuellen Version von Unity, Einheit verschraubt und die Standardeinstellung falsch.

Nur in extrem obskuren Situationen würden Sie die anderen Einstellungen verwenden: Es ist eine große Quelle der Verwirrung, dass Unity die Standardeinstellungen als die falschen Einstellungen haben.

Sie könnten ein anderes Problem haben, aber seien Sie sicher, dass Sie das tun.

+1

Richtig! Sie können andere Eigenschaften (Referenzauflösung und Übereinstimmung) basierend auf der Bildschirmauflösung und dem Verhältnis Höhe/Breite festlegen. –

+0

Rechts. Viele Hobbyisten, die mit Unity beginnen, verstehen das *** Referenz *** Konzept nicht wirklich (es ist nur eine Referenz). Und das "Match" -Konzept ist ein herausragender Teil des (exzellenten) reaktiven Systems der Einheit, aber es ist schwer zu verstehen, wenn man es nicht versteht. – Fattie

+0

BTW @UmairM, wenn Sie es mögen, können Sie es abstimmen :-) – Fattie