Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C# で Unity3D を使用しています。また、UI には nGUI 2.7.0 を使用しています。
新しい UI を作成すると、UI ルート (2D) のスケーリングはすべての軸で 0.005633803 のようになります。インスペクターでスケーリングを変更できません。それ、どうやったら出来るの?
問題は、その子、メニュー項目が最小値にスケーリングされることです。そのため、PopupMenu などを使用すると、サブアイテムが 1 にスケーリングされ、表示されなくなります。
まず、最新の NGUI に更新します。3.xx は大幅に変更され、より強力なツールになっています。
UIRoot のスケールは、設定した解像度にも基づいています。すべての子は (1, 1, 1) のスケールを持つ必要があります。