Головна‎ > ‎Unity‎ > ‎

Контролер анімації

www.mixamo.com - FBX-персонажи

Adobe Fuse - програма для створення персонажів




static Animator anim;
public float speed = 10.0F;
public float rotationSpeed = 100.0F;

void Start(){
    anim = GetComponent<Animator>();
}

void Update(){

    float translation = Input.GetAxis("Vertical") * speed;
    float rotation = Input.GetAxis("Horizontal") * rotationSpeed;
    translation *= Time.deltaTime
    rotation *= Time.deltaTime;
    transform.Translate(0, 0, translation);
    transform.Rotate(0, rotation, 0);

    /*
    if(Input.GetKeyDown(KeyCode.Space)) {
        anim.SetTrigger("isJump");
    }

    if(translation != 0 ){
        anim.SetBool("isWalk",true);

    }
    else{
        anim.SetBool("isWalk",false);

    }
    */

}



Тригер




Причіпити тригер до стрілки






  • Якщо є помилка з відораженням героя, то в його текстурі змінити transparent на opaque
  • Inspector -> Marerials -> Use External Materials (Legasy)