gameover.blog.ir

if (Mathf.Abs(Input.GetAxis("Vertical")) > 0.1)
animation.CrossFade("walk");
else
animation.CrossFade("idle");




نکته اضافی :
 اسکریپت فوق کامل نیست.اولا باید داخل تابع Update یا حالا FixedUpdate و یا OnGUI بنویسید.
ثانیا، روی زمین بودن رو چک نکرده،یعنی اگه روی هوا هم باشه کلید راست و چپ رو بزنیم یا رها کنیم انیمیشن راه رفتن و یا حالت عادی اجرا میشه.
خودتون کد چک کردن روی زمین رو با position و y یا velocity و y چک کنید.

توابع GetAxis هم  اینجا بخونید:
http://gameover.blog.ir/1395/03/22/Input-GetAxis-Horizontal-%D9%88-Input-GetAxis-Vertical-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C-%D9%88-%D9%85%D8%B9%D8%A7%D8%AF%D9%84-%D8%AA%D9%82%D8%B1%DB%8C%D8%A8%DB%8C-%D8%A2%D9%86%D9%87%D8%A7
منبع : آموزش ساخت بازی اندروید+پکیج های تخصصی
برچسب ها : getaxis ,input ,input getaxis ,getaxis vertical ,gameover blog ,input getaxis vertical