Respuesta
  • No se si hay algo para saber si se está reproduciendo alguna animacion en toda la escena.

    Tienes animation.isPlaying que te devuelve true si hay una animacion reproduciendose de objeto que contiene el script.

    Para saber si en toda la escena hay algun GameObject reproduciendo una animacion, puedes:

    -Tener una booleana que te indique, si una animacion esta reproduciendose o no, en cada objeto que te interese. Y recorrer esos objetos mirando si hay alguno que tenga activada la booleana.

    -O bien recorrer todos los objetos de tu escena que te interesen, y mirar por "animation.isPlaying".

    Espero te sirva, saludos.

    Ionog
    Respondido por Ionog
    meses
  • Verifica todos tus gameobjects para saber cual tiene animacion asi:

     

    [code]
    for (var go in FindObjectsOfType(GameObject)){

        if(go.animation.isPlaying){

            Debug.Log("Hay animaciones en la escena");

        }

    }
    [/code] 

     

    Snow_Crown
    Respondido por Snow_Crown
    meses
Por favor registrate o inicia sesión para responder a esta pregunta. Haga clic aquí para ingresar
Pregunta de la categoría
Proporcionado por Community Answers