Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

get image on url, replace and reload in runtime

Iniciado por InteractionFactory, Diciembre 29, 2015, 01:09:06 PM

Tema anterior - Siguiente tema
Diciembre 29, 2015, 01:09:06 PM Ultima modificación: Junio 10, 2016, 02:14:13 AM por InteractionFactory
Buenas, a ver si alguién me puede echar una mano con esto, soy nuevo en scripting, así q despacio xD
 
Creo un script asociado a un plano, para traerme una img de un servidor local, funciona sin problema,
 
pero lo que necesito es poder reemplazar ese archivo por otro con el mismo nombre, y que unity, recargue la textura y muestre la nueva en runtime.
 
me da igual si lo hacemos por url www o por local/
 
os pego el codigo

using UnityEngine;
using System.Collections;
// Get the content by url
 
public class www : MonoBehaviour {
public string url = "http://192.168.0.15/demo/img/1.png";
 

    IEnumerator Start() {
          // Start a download of the given URL
         WWW www = new WWW (url);
        
         // Wait for download to complete
         yield return www;
         
         // assign texture
         Renderer renderer = GetComponent<Renderer>();
         renderer.material.mainTexture = www.texture;
        }
              
 }

 
 

Enero 17, 2016, 06:15:43 AM #1 Ultima modificación: Enero 01, 1970, 01:00:00 AM por aquelopaso

La verdad no entiendo bien cuál es el problema.

Ósea que quieres que ejecute 2 veces ese código pero con distinto URL?


Etiquetas: