Головна‎ > ‎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)