Подогнать изображение к сетке выбора в единствеC#

Место общения программистов C#
Ответить
Anonymous
 Подогнать изображение к сетке выбора в единстве

Сообщение Anonymous »

Я хочу масштабировать и подогнать изображение к сетке выбора по вертикали и горизонтали. Я использовал массив Text2D для отображения изображений в сетке выбора:
[img]https://i .sstatic.net/WMPxw.jpg[/img]

Это ожидаемый результат:
Изображение

Код находится здесь:
public Texture2D[] arr_texture2d_image;
private int sel_menu_int = 0;

void Start() {
arr_texture2d_image = new Texture2D[sel_menu_strs.Length];
for (int i = 0; i < sel_menu_strs.Length; i++) {
WWW www = new WWW ("http://192.168.149.60/hmsx/api/" + sel_menu_strs);
StartCoroutine(WaitForRequest(www, i));
}

IEnumerator WaitForRequest(WWW www, int i) {
yield return www;
if (www.isDone == true) {
arr_texture2d_image = www.texture as Texture2D;
www.Dispose();
}
}
}

void OnGUI() {
sel_menu_int = GUILayout.SelectionGrid(sel_menu_int, arr_texture2d_image, no_of_thumbs_x, gui_skn.button);
}

Я использовал это, но ничего не работает.
Texture2D texTmp = new Texture2D(280, 160, TextureFormat.DXT1, false);
www.LoadImageIntoTexture(texTmp);
arr_texture2d_image = texTmp;


Подробнее здесь: https://stackoverflow.com/questions/316 ... d-in-unity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»