Noticias

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

detener animación llamada desde animator y es de parametro bool

Iniciado por Cristian07, Noviembre 21, 2015, 07:28:44 AM

Tema anterior - Siguiente tema
Noviembre 21, 2015, 07:28:44 AM Ultima modificación: Noviembre 21, 2015, 07:33:01 AM por Cristian07
Email hola tengo una animación de Daño, la cual sea la Hace el personaje principal de Cuando Es Atacado, El problema es Que CUANDO this Hace la animación por Primera Vez, Quiero Saber Como hago Para Hacer Que Una Vez la animación termine pararla y sin meter la animación en un ciclousing UnityEngine;
using System.Collections;
using UnityStandardAssets.Characters.ThirdPerson;
public class CharacterController : MonoBehaviour {private Animator anim;void Start (){
        anim = GetComponent<Animator> ();
    }  public void DamageAnim (){
        anim.SetBool ("DamagePlayer", true);//Cuando termine el tiempo de la animación volverla false
    }}

Si es de componente Animator has de abrir la ventana de Animator en Unity, luego en el inspector buscas el Animator Controller y le das doble click.Una vez estes en la edicio de Animator controller veras tu animación y si tiene parametros de salida.La verdad es que es muy sencillo, pero si no sabes eso debes de pasar por aquí:
eature=oembed" frameborder="0" allowfullscreen="true">Otra cosa es que tu pretendas desde la propia animacion llamar un evento, ahí tendrias que editar la animación y añadir el evento en el fotograma que desees.

Etiquetas: