1398/4/5، 09:12 عصر
سلام دوستان،
من میخوام یک اسپرایت رو در 4 جهت اصلی و باسرعت مشخص و در تعداد پیکسل مشخص حرکت بدم. مثلا اسپرایت رو 200 پیکسل و باسرعت 1000 پیکسل برثانیه به سمت بالا حرکت بدم. اما در رفتارهای مختلف کانستراکت، رفتاری رو ندیدم که معیار حرکتش بر اساس فاصله پیکسلی باشه. خودم با استفاده از Custom movement از این شیوه استفاده کردم:
![[تصویر: sdsddds.JPG]](http://s8.picofile.com/file/8364851284/sdsddds.JPG)
یعنی به جای اینکه بگم چه تعداد پیکسل حرکت کنه، با ایجاد وقفه زمانی میزان جابجایی رو کنترل کردم. اما با این شیوه بعد از چند بار حرکت دادن اسپرایت نظم حرکتیش بهم میریزه. یعنی گاهی بیشتر و گاهی کمتر از 200 پیکسل حرکت میکنه البته فقط چند پیکسل که اصلا آدم متوجه نمیشه، اما بعد از تعداد زیادی جابجایی قابل تشخیص میشه. حالا نمیدونم دقیقا به چه شیهوه ای میشه این نوع حرکت رو ایجاد کرد که دیگه معیار زمانی در اون دخیل نباشه.
من میخوام یک اسپرایت رو در 4 جهت اصلی و باسرعت مشخص و در تعداد پیکسل مشخص حرکت بدم. مثلا اسپرایت رو 200 پیکسل و باسرعت 1000 پیکسل برثانیه به سمت بالا حرکت بدم. اما در رفتارهای مختلف کانستراکت، رفتاری رو ندیدم که معیار حرکتش بر اساس فاصله پیکسلی باشه. خودم با استفاده از Custom movement از این شیوه استفاده کردم:
یعنی به جای اینکه بگم چه تعداد پیکسل حرکت کنه، با ایجاد وقفه زمانی میزان جابجایی رو کنترل کردم. اما با این شیوه بعد از چند بار حرکت دادن اسپرایت نظم حرکتیش بهم میریزه. یعنی گاهی بیشتر و گاهی کمتر از 200 پیکسل حرکت میکنه البته فقط چند پیکسل که اصلا آدم متوجه نمیشه، اما بعد از تعداد زیادی جابجایی قابل تشخیص میشه. حالا نمیدونم دقیقا به چه شیهوه ای میشه این نوع حرکت رو ایجاد کرد که دیگه معیار زمانی در اون دخیل نباشه.