[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