بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
برطرف کردن چند ایراد جزیی در بازی 2048
سلام دوستان
الگوریتمی که استاد برای تاچ نوشته از Action_Down و Action_move استفاده کردن که این نمی تونه خوب باشه چون کاربر قدرت تصمیم گیری کمتری داره ، و به محضه اینکه دست خودش را 10 پیکسل به طرف راست یا چپ و یا هر طرف دیگری برد تابع مورد نظر اجرا میشه و اگر از Action_up استفاده بشه کاربر می تونه دستش را به هر جهتی ببره و موقع رها کردن تصمیم گرفته میشه که کدوم تابع اجرا بشه و همچنین برای جهت یابی دقیق می تونید از تصویر زیر کمک گرفت .

Action_Down :
X1=event.getRawX();
Y2=event.getRawY();
Action_up :
X2=event.getRawX();
Y2=event.getRawY();
diffX=Math.Abs( X1-X2 );
diffY=Math.Abs( Y1-Y2 );
if(X1<X2 && Y1<Y2){
if(diffY>diffX){
goToUp();
}else {
goToRight();
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .