Tu propuesta suena interesante, pero no sabría cómo hacerlo :O.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Páginas1
#2
General (Antiguo) / Animación de texto desde el script
Abril 11, 2017, 09:14:34 PM
Me aparece el siguiente error con lo que me has dicho:
Animator does not have an Animator Controller UnityEngine.Animator:Play(String, Int32)GameManager:Start() (at Assets/Scripts/GameManager.cs:38)
Animator does not have an Animator Controller UnityEngine.Animator:Play(String, Int32)GameManager:Start() (at Assets/Scripts/GameManager.cs:38)
#3
General (Antiguo) / Animación de texto desde el script
Abril 11, 2017, 03:40:24 PM
Gracias, pero es que quiero poder controlar su tiempo desde el script con un Wrap Mode Once. Lo que pasa es que no sé cómo hacerlo ni dónde colocarlo.
#4
General (Antiguo) / Animación de texto desde el script
Abril 11, 2017, 02:11:47 PM #5
General (Antiguo) / Animación de texto desde el script
Abril 11, 2017, 01:40:52 PMCita de: juanma_teso date=1491910090Una cosa es asignar la variable del texto y otra llamar la animación, lo que debes hacer es quitar el loop y llamar la animación cuando se cumpla la condición, después de asignar la variable 'argumento'.
Perdona Juanma, es que estoy aprendiendo Unity y C# y no sé muy bien cómo hacer eso. Si lo viera escrito en código y dónde debe ir cada cosa lo pillaría mejor. He desactivado el Loop, pero no sé cómo hacer lo que me dices con exactitud.
Muchas gracias por contestar.
#6
General (Antiguo) / Animación de texto desde el script
Abril 11, 2017, 12:31:05 PM
He creado una TextAnimation de 4 segundos en la que el texto aparece poco a poco y luego desaparece. El texto es llamado desde el script, según el número de Coins conseguidas aparece un texto u otro. Mi problema es que el loop de la animación se repite, por lo que si coges "X" Coins y luego tardas en coger más Coins el primer mensaje aparece y desaparece en continuamente. Si le quito el loop entonces solo aparece el primer mensaje y desaparece y el resto no se cargan. ¿Hay alguna manera de decir, desde el código, que para cada "X" Coins recogidas la animación se active solo una vez? Me explico: coges "2" Coins y aparece la animación del texto con el primer texto, se para y no se repite más y luego cuando cojas "8" Coins aparezca el segundo mensaje con la misma animación.
No sé si me he explicado bien o mal. O si hay una forma más fácil de hacer esto. He probrado varias cosas, pero ninguna me funciona. Si me he explicado mal intentaré volver a explicarme utilizando otras palabras. Dejo el código del GameController aquí:
https://pastebin.com/SpHz1dJi
Muchas gracias, un saludo.
No sé si me he explicado bien o mal. O si hay una forma más fácil de hacer esto. He probrado varias cosas, pero ninguna me funciona. Si me he explicado mal intentaré volver a explicarme utilizando otras palabras. Dejo el código del GameController aquí:
https://pastebin.com/SpHz1dJi
Muchas gracias, un saludo.
#7
General (Antiguo) / Muy buenas
Abril 10, 2017, 09:39:04 PM
Buenas a todos;
Estoy aprendiendo Unity y la verdad es que hace tiempo que topé con esta comunidad. Era hora de unirse a ella y participar.
Un saludo
Estoy aprendiendo Unity y la verdad es que hace tiempo que topé con esta comunidad. Era hora de unirse a ella y participar.
Un saludo
Páginas1