تابع lengthdir_x و lengthdir_y در گیم میکر (ساخت منظومه شمسی در گیم میکر)چرخش زمین
پنجشنبه, ۲۸ خرداد ۱۳۹۴، ۰۴:۱۳ ب.ظ
تابع lengthdir_x و lengthdir_y در گیم میکر
منبع : http://docs.yoyogames.com/source/dadiosp...dir_x.html
ورودی این دو تابع فاصله(distance) و جهت(direction یا زاویه) حرکت هست.
مثلا می گیم مختصات نقطه ی به فاصله ی 10 از ابجکت فعلی رو بده.(به طوریکه این نفطه به اندازه ی زاویه ی angle حول مرکز ابجکت جاری چرخیده باشه.
داریم :
کد معادل :
کاربرد این توابع :
کاربردهای زیادی داره:
مثلا چسبیدن دو ابجکت به هم که اینجا قبلا گفتند دوستان:
http://promakers.ir/showthread.php?tid=8278
-
مثال دیگه : چرخیدن یک توپ حول شی جاری(چرخش سیارات در منظومه ی شمسی یا چرخش ماه یا زمین حول خورشید) و الی آخر .... :
اینم یک سورس
http://s6.picofile.com/file/8194341984/o....gm81.html
ورودی این دو تابع فاصله(distance) و جهت(direction یا زاویه) حرکت هست.
مثلا می گیم مختصات نقطه ی به فاصله ی 10 از ابجکت فعلی رو بده.(به طوریکه این نفطه به اندازه ی زاویه ی angle حول مرکز ابجکت جاری چرخیده باشه.
داریم :
کد:
angle=90//دلخواه هست
xx = x + lengthdir_x(distance, angle);
yy = y + lengthdir_y(distance, angle);
کد معادل :
xx = x + cos(angle)*distance
yy = y + sin(angle)*distance
کاربرد این توابع :
کاربردهای زیادی داره:
مثلا چسبیدن دو ابجکت به هم که اینجا قبلا گفتند دوستان:
http://promakers.ir/showthread.php?tid=8278
-
مثال دیگه : چرخیدن یک توپ حول شی جاری(چرخش سیارات در منظومه ی شمسی یا چرخش ماه یا زمین حول خورشید) و الی آخر .... :
اینم یک سورس
http://s6.picofile.com/file/8194341984/o....gm81.html
۹۴/۰۳/۲۸