У меня есть квадрат спрайт (ширина == высота), и я хочу масштабировать его так, чтобы ширина и высота составляли ровно одну пятую ширины экрана.Unity 2D - масштаб спрайта в соответствии с шириной экрана
Чтобы найти нужную ширину пикселя я:
float desiredWidthPixels = Screen.width * 0.2f;
float desiredHeightPixels = Screen.width * 0.2f;
Как применить эти значения для спрайта?
Если вы хотите получить более точное значение, я бы предложил вам использовать удвоения поплавка. Что касается вашего вопроса, посмотрите [этот документ] (http://michaelcummings.net/mathoms/creating-2d-animated-sprites-using-unity-4.3). – CalebB
спасибо, но моя проблема не в создании анимации спрайтов, мне просто нужно знать, как применять эти значения к спрайту, чтобы он изменялся до требуемой ширины/высоты (мне нужно сделать это из скрипта) –
Я принимаю это тогда не читал статью? – CalebB