[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اين مكسه وقت نشد كه گيمش كنم
اون دوتا باكس ها منظوره همون لوكيشن بازيه ( ميتوني از بالاي زمين بازي يه عكس بگيري تكسچر كني رو يه پلن انيميشنتو روش بسازي )
اين روش بهترين و آسون ترين روش real time animation demo كه تنها جايي كه سخت ميكنه كارتو اينجاس كه بايد آبجكت اصليه بازي (هموني كه اين انيميشن روش اجرا شده ) تو صدم ثانيه بره به جايي كه انيميشن تموم ميشه
ميدوني كه كاراكتر چون حركتاش لوپ هست يعني پوزيشن آخر انيميشن با اول انيميشن فرقي نداره ( بايد اينطوري باشه تا بشه به هر طرفي كه خاستيم هدايتش كنيم و سكته نزنه وسط راه )
توضيح :
با توجه به اينكه تمام انميشن هاي حركتي درجا هستند (يعني رقص پا داريم براي راه رفتن اما جلو نميره در حقيقت)
به اينم دقت كنيد كه براي حركت دادن كاركتر از جابجايي mesh كه تو engine تعريف شده استفاده ميكنيم
پس اگه ما كليد Up arrow رو فشار ميديم كاركتر رو به جلو حركت ميكنه يه انيميشن درجا داره پلي ميشه و مقدار مشخصي به مختصات y اضافه ميشه (اينطوري جا به جا ميشه )
تا اينجا در باره علت لوپ بودن انيميشن ها گفتم
خوب حالا در باره مشكلي كه ادقام انيميشن لوپ با قير لوپ درست ميكنه صحبت كنيم
اگه يه انيميشن كه لوپ نيست رو با يه لوپ قاطي كنيم وقتي انيميشن غير لوپ با انيميشن درجا قاطي بشه
از آخرين پوزيشن آخرين فريم ( شايد 10 متر دور تر از جاي اوليه ) مياد جايي اوليه چون اون اول جاييه كه به انجين گفتين آبجكت اونجا قرار داره (يعني انيميشن هاي لوپ اونجا پلي ميشن پس وقتي تموم شه كاركتر سكته ميزنه مياد جايي كه لوپ قرار داره )
بع علت اينكه لوپ ها جابجايي انيميشني ندارند هيچ وقت با اين مشكل مواجه نميشن
راه حل :
براي اينكه اين اتفاق نيفته بايد موقعيت mesh تو engine رو بدون اينكه نرم و damp باشه آورد رو جايي كه انيميشن دمو تموم ميشه تا لوپ جايي پلي بشه كه انيميشن دمو تموم شده