چرخش و حرکت کاراکتر و اسپرایت به سمتی که کلیک یا لمس شد در گیم میکر استادیو
پنجشنبه, ۸ مرداد ۱۳۹۴، ۰۹:۴۹ ب.ظ
http://promakers.ir/showthread.php?tid=11780
---
اینو بذار توی رویداد mouse Global Left Button(اشتباهی
توی Mouse LEft نذاری حتما باید Global باشه یعنی توی سراسر room که کلیک
می کنیم) :
اینم بذار توی Step :
اینم توی Create(یعنی وقتی ابجکت ایجاد میشه تازه موقع اجرا روی روم لود میشه):
کد :
x_clicked=mouse_x;
y_clicked=mouse_y;
direction=point_direction(x,y,x_clicked,y_clicked)
image_angle=direction;
harkat=true
//move_towards_point(mouse_x,mouse_y,4)
اینم بذار توی Step :
کد :
if(harkat==true){
room_caption="true";
if speed>10 speed-=0.5;
if(distance_to_point(x_clicked,y_clicked)<10)
{
speed=0
harkat=false;
}
else
{
speed+=0.5;
}
}
کد :
globalvar harkat,x_clicked,y_clicked;
harkat=false;
۹۴/۰۵/۰۸