Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: InteractionFactory en Diciembre 29, 2015, 01:09:06 PM

Título: get image on url, replace and reload in runtime
Publicado por: InteractionFactory en Diciembre 29, 2015, 01:09:06 PM
Buenas, a ver si alguién me puede echar una mano con esto, soy nuevo en scripting, así q despacio (//Smileys/invision/default_wink.png) 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 (//Smileys/invision/default_smile.png)

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;
        }
              
 }

 
 
Título: get image on url, replace and reload in runtime
Publicado por: aquelopaso en Enero 17, 2016, 06:15:43 AM

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

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