Advertisement
Guest User

CambiarTextura.js

a guest
Aug 22nd, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pragma strict
  2. //Suponiendo que quiero cambiar la imagen del material de este GameObject...
  3. //Si quiere probar este script debe crear un cubo, ponerle o asignarle este script y en el inspector ya sale el vector, le da un tamaño y le asigna o arrastra algunas imagenes
  4. //Al ejecutarlo y darle click al cubo, debe cambiarse la textura del material del cubo, espero que le sirva...Nicolas Chicunque
  5.  
  6. //Vector o arreglo de imagenes
  7. var imagenes : Texture2D [];
  8. //Indice del Vector Imagenes para recorrerlo
  9. var indiceDelVectorImagenes : int;
  10.  
  11. //Esta funcion se ejecuta al iniciar la escena
  12. function Start () {
  13.     indiceDelVectorImagenes = 0;
  14. }
  15.  
  16. //Esta funcion o metodo se ejecuta al dar click con el boton izquierdo del raton sobre el GameObject que tenga este script
  17.  
  18. function OnMouseDown () {
  19.     //Aumento el indice ...
  20.     indiceDelVectorImagenes ++;
  21.    
  22.     //...Condicional para que el indice no sobrepase al tamaño del vector
  23.     //Si el indice del vector es igual al tamaño del vector...
  24.     if(indiceDelVectorImagenes == imagenes.Length){
  25.         //..reinicio el indice
  26.         indiceDelVectorImagenes = 0;   
  27.     }
  28.    
  29.     //...para asi asignar la siguiente imagen; en este caso al material de este GameObject.
  30.     renderer.material.mainTexture = imagenes[indiceDelVectorImagenes];
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement