Noticias

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

Duda sobre UI

Iniciado por Mega, Septiembre 05, 2016, 09:06:54 PM

Tema anterior - Siguiente tema
Hola , estoy creando mi juego y quiero poner en el mena un letrero que valla de derecha a izquierda.Hago la animación pongo el animation, pongo la animacion en el animation y  no se reproduce-¿que puedo hacer?
 
Gracias

Hola, tu problema se puede deber a muchos factores, no estas dando nada pero nada de informacion, ni siquiera la forma del gameObject que tiene la animacion en cuestion.
 
 
 
Podes hacer lo siguiente:
 
 - Supongo que creaste un elemento UI, entonces estara dentro de un canvas, fijate que se creó "Canvas / Image" (Por ejemplo, si es una textura, por defecto es un cubo blanco).
 
- Selecciona el objeto "Image" que esta dentro del canvas y abri la ventana Animation (ctrl + 6)
 
- Creá el clip y ponelo donde quieras (recorda que un clip no esta asociado a ningun objeto, solo modifica valores de componentes, podes usar el mismo clip en otro objeto), fijate que se creo un animator y el clip, dentro del animator se puso el clip creado. (El animator es mejor que antiguo metodo de animacion, el Legacy)
 
- seleccioná un tiempo en la linea de tiempo y modifica en el inspector el valor q quieras (si es derecha a izq reduci el "PosX")
 
- Dale play y si quedo bien deberia reproducirse, Si queres que lo realice una unica vez (seguramente) debes seleccionar el clip que creaste y quitar la opcion looptime
 
 
 
Saludos

Cita de: lightbug date=1479221633Hola, tu problema se puede deber a muchos factores, no estas dando nada pero nada de informacion, ni siquiera la forma del gameObject que tiene la animacion en cuestion.
   
   
       
   
   
      Podes hacer lo siguiente:
   
   
       - Supongo que creaste un elemento UI, entonces estara dentro de un canvas, fijate que se creó "Canvas / Image" (Por ejemplo, si es una textura, por defecto es un cubo blanco).
   
   
      - Selecciona el objeto "Image" que esta dentro del canvas y abri la ventana Animation (ctrl + 6)
   
   
      - Creá el clip y ponelo donde quieras (recorda que un clip no esta asociado a ningun objeto, solo modifica valores de componentes, podes usar el mismo clip en otro objeto), fijate que se creo un animator y el clip, dentro del animator se puso el clip creado. (El animator es mejor que antiguo metodo de animacion, el Legacy)
   
   
      - seleccioná un tiempo en la linea de tiempo y modifica en el inspector el valor q quieras (si es derecha a izq reduci el "PosX")
   
   
      - Dale play y si quedo bien deberia reproducirse, Si queres que lo realice una unica vez (seguramente) debes seleccionar el clip que creaste y quitar la opcion looptime
   
   
       
   
   
      Saludos
   


Muchas gracias lo probare
 
 
 
 

Noviembre 16, 2016, 07:33:25 PM #3 Ultima modificación: Noviembre 16, 2016, 07:34:14 PM por kingtrase
Te paso como yo lo he heco, a mi me funciona perfectamente. Un saludo!
 
//www.unityspain.com/applications/core/interface/file/attachment.php?id=9980" data-fileid="9980" rel="">templateText.unitypackage
 
(yo la hice con un simple Text en el Canvas, tu ya la adaptas como veas.)

····>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: