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

Тригер (контролер анімації)

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

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

1. // Bool "isRun" - для бігу (true - постіно біжати, false - перейти до початкового стану) 
    // anim.SetBool("isRun",true); anim.SetBool("isRun",false);


2. 


3. 


4. Тригер спрацьовє миттєво при вимкненні прапорця


5. Згладити кінець переходу





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

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

void Update(){

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

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

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

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

    }
    */

}



Якщо є помилка з відораженням героя, то в його текстурі змінити transparent на opaque