gameover.blog.ir

برای merge یا ادغام دو انیمیشن با یکدیگر بکار میره، و  پس از اجرای انیمیشن اول ، انیمیشن دوم اجرا میشه.



شکل کلی:

public void Blend(string animation, float targetWeight = 1.0F, float fadeLength = 0.3F);




مثال:


float maxSpeed = 25;

float weightRun = speed / maxSpeed;

float weightWalk = 1 - weightRun;

animation.Blend("walk", weightWalk, 0.1);

animation.Blend("run", weightRun, 0.1);




نکته:به نظر میاد روش بالا قدیمی و کمتر مورد استفاده قرار میگیره.
اینم بخونید:
http://gameover.blog.ir/1394/08/02/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%A7%D9%86-%D8%A7%D9%86%DB%8C%D9%85%DB%8C%D8%B4%D9%86-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C-5-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C-5-%D8%A8%D9%81%D9%87%D9%85%DB%8C%D9%85-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%A7%D9%86%DB%8C%D9%85%DB%8C%D8%B4%D9%86-%D8%AA%D9%85%D8%A7%D9%85-%D8%B4%D8%AF%D9%87-%D8%A7%D8%B3%D8%AA
منبع : آموزش ساخت بازی اندروید+پکیج های تخصصی
برچسب ها : float ,animation ,blend ,weightrun ,انیمیشن ,animation blend ,%d8%af%d8%b1 %db%8c%d9%88%d9%86%db%8c%d8%aa%db%8c ,gameover blog