nomoregames 35 Report post Posted March 30, 2020 Hola a todos, tengo una duda simple y simple sera mi pregunta así que aquí va: Como puedo acceder a la velocidad de una animación y modificara mientras que el juego esta en ejecución... Gracias Share this post Link to post Share on other sites
totemalf 9 Report post Posted March 30, 2020 Mira a ver esto: https://docs.unity3d.com/ScriptReference/AnimationState-speed.html Share this post Link to post Share on other sites
nomoregames 35 Report post Posted March 31, 2020 Mmmm, lo he probado, pero... No puedo asignar una animación directamente (por lo que veo) lo que intuyo es que lo que devo hacer es acceder a el animador con una var publica y luego buscar dentro de este la animación y allí ya si podre modificar la velocidad... e buscado por foros pero no logro aclararme Sera mejor si explico mi caso en concreto y me dejo de divagar, así que... AL GRANO Tengo una animación andar y me gustaría, mediante inputGetAxis controlar la velocidad de la animación... la cosa seria algo asi: AnimacionSpeed = 1 * InputGetAxisHorizontal... pero algo me dice que no sera tan sencillo Share this post Link to post Share on other sites
AngelFG 15 Report post Posted April 19, 2020 (edited) Buenas. Lo normal sería que tuvieras una animación a una velocidad para andar y otra para correr y cambiaras de estado de una a otra en función de la velocidad que tuvieras a nivel de script. SI lo que quieres es emplear la misma animación cambiando su velocidad, una forma de hacerlo es empleando la propiedad Multiplier de la animación del Animator Controller (es decir del estado asociado a la animación). Debes de definir un parámetro de tipo float y usarlo en el campo Multiplier (el que está debajo de Speed, en la ventana Inspector). Después, desde un script, teniendo una referencia al componente Animator, mandas con el método animator.setFloat("NombreParámetro", velocidad) la nueva velocidad. En el manual que hice de Unity tienes un ejemplo de cómo enviar por medio de parámetros información al Animator Controller. Edited April 19, 2020 by AngelFG 1 Share this post Link to post Share on other sites