Noticias

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

Cambiar materiales con Scrip

Iniciado por Centauro5legs, Julio 06, 2015, 04:28:42 AM

Tema anterior - Siguiente tema
Julio 06, 2015, 04:28:42 AM Ultima modificación: Mayo 30, 2016, 04:43:03 AM por pioj
Soy relativamente nuevo en el Unity, y quiero hacer una ventana para personalizar personaje, tengo ya guardados los materiales en una carpeta llamada "Materiales", y los modelos en otra llamada "Modelos". Lo que quiero es un Scrip para que al presionar un botón se cambie el material que el personaje ya tiene, por otro que este en mi carpeta.
 
----
 
Aquí tengo el código con el cual le cambio el nombre;
 



   
       
   
   
      using UnityEngine;
   
   
      using System.Collections;
   
   
       
   
   
      public class Colors : MonoBehaviour {
   
   
       
   
   
      public GameObject Objeto;
   
   
       
   
   
      public void ChangedNmae (string Nombre, string Modelo) {
   
   
          Objeto = GameObject.Find (Modelo);
   
   
          Objeto.name = Nombre;
   
   
          }
   
   
      }
   
   
       
   

[/quote]
 
 
 
 
 
Solo hace falta adaptarlo
 
----
 
 

Julio 06, 2015, 04:54:59 AM #1 Ultima modificación: Julio 06, 2015, 04:55:34 AM por GSG3D
Utiliza Renderer component

Cita de: GSG3D date=1436151299Utiliza Renderer component
 
Me podrías dar un ejemplo?... 

@Centauro5legs tio, tienes una de las mejores Documentaciones que las da el mismo Unity, hay cosas que deberías mirar antes de preguntar.
 
http://docs.unity3d.com/ScriptReference/Renderer-material.html" rel="external nofollow">http://docs.unity3d.com/ScriptReference/Renderer-material.html
 
Suerte!!

····>Desarrollando un videojuegos online-arcade para Android.


····>Programador en:C,C#,VB.net,PHP,HTML5,SQL,JS,Ruby.


····>Trabajando en: Desarrollo de paginas web y bushistudios.


                    ๑۩۞۩๑_(▀▄)KINGTRASE(▄▀)_๑۩۞۩๑ 



Etiquetas: