2016-03-22 16 views
0

Düğmeler ve resimler gibi bazı kullanıcı tanımlı öğelerim var ve cep telefonumda Tamam görünüyorlar. Ancak, 10 'tabletimde oyunumu çalıştırdığımda, onlar çok büyük. Bunları biraz ölçeklendirmek istiyorum, aynı zamanda maksimum genişlik ve yüksekliği de sınırlamak istiyorum. Birlik 5'de mümkün mü? C# kullanıyorum.Tabletteki Unity UI bileşenlerini yeniden boyutlandırma

+0

Bunun için ankraj kullanın. Bu düğmelerden biri seçildiğinde ekran görüntüleri yapabilir misiniz? –

+0

Bahsettiğiniz şey, Birliğin (mükemmel) reaktif düzeninin kalbidir. https://unity3d.com/learn/tutorials/topics/user-interface-ui işte burada ... http: //docs.unity3d.com/Manual/comp-UIAutoLayout.html Css'den elmanın autolayout'una kadar herhangi bir reaktif sistem Storyboard’da Unity’nin sisteminde ustalaşmak zaman alır. Hızlı çözüm yok. Belirli sorunlar hakkında burada birçok soru göreceksiniz. – Fattie

cevap

-1

İhtiyacınız olan şey UI Ölçek Modu değerini Scale with screen size ayarında, tuvalinizdeki Canvas Scaler bileşenine ayarlamaktır.

Bu, tüm kanvas ölçeğini koruyacaktır, ekran büyüktür, tuval de bu tuvaldeki diğer UI'lerle daha büyük olacaktır.

enter image description here

Ve istediğiniz kadar x to y 'ın hızını tutun.

+0

Bunun kullanışlı olmadığından emin misiniz? – tim

İlgili konular