مشاهده نسخه کامل
: رد نشدن 2تا shape از روهم
سلام خدمت دوستان
يه سوال ديگه
تو اين عكس دوتا shape واسه خودشون حركت مي كنن ، ميخوام وقتي به هم مي رسن از رو همديگه رد نشن بلكه برگشت داده بشن يعني انگاري به مانع خورده و دوباره برگرده
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Payman_62
14-07-2010, 14:55
سلام.
تابع آماده برای این کار وجود نداره که وقتی خوردن به هم برگردن. باید با محاسبات ریاضی خودت کدش رو بنویسی.
سلام.
تابع آماده برای این کار وجود نداره که وقتی خوردن به هم برگردن. باید با محاسبات ریاضی خودت کدش رو بنویسی.
سلام دوست عزيز ديگه اينو مي دونيم:31:
يه راهنمايي كوچيك كنيد كه چطور از خواص top و left استفاده كنم تا وقتي به هم مي رسن به هم بخورن و برگشت داده بشن
ممنون
یه الگوریتمی هست به اسم Collision Detection ...!:13:
توی بازی ها برای تشخیص برخورد استفاده میشه...! :27:
یه نگاه به این بنداز...! :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشی...! :46:
.: V I L S O N :.
16-07-2010, 23:49
با if رو پيكسل ها تعريف كن.
با if رو پيكسل ها تعريف كن.
سلام
ميشه بگي چطوري ميتونم اين كارو بكنم؟؟؟؟؟
چی شد کسی نبووووووووووووووووووووووو ود؟؟؟؟
چی شد کسی نبووووووووووووووووووووووو ود؟؟؟؟
چرا از همون راهی که گفتم استفاده نمی کنی...؟ :13:
بازی های دو بعدی هم از همون الگوریتم استفاده میکنن...! :27:
چرا از همون راهی که گفتم استفاده نمی کنی...؟ :13:
بازی های دو بعدی هم از همون الگوریتم استفاده میکنن...! :27:
دوست عزیز
خیلی سخته از این راه بری
سلام
با استفاده از top , left میتونی مرکز دو تا توپ را بدست بیاری بعد با استفاده از فیثاغورس فاصله دو مرکز دایره ها را از هم بدست بیار اگه این فاصله به اندازه مجموع شعاع دو تا شکل بود یعنی به هم رسیدند جهت حرکت را عوض کن ساده ترین روش اینه که دقیقا dx,dy آنها را قرینه کنی یعنی توپ رو مسیری که اومده برگرده.
یه کار قشنگ دیگه اینه که نیم ساز دو تا خط که دایره ها روش حرکت میکنه را پیدا کنی و نسبت به اون مسیر جدید را تعیین کنی
سلام
ميشه يه نيگا به اين بندازين
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
آقا من اينو نوشتم فقط نمي دونم مشكلش چيه
كسي ميتونه عيبش رو بگه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.