PDA

View Full Version : سوال: تشخیص برخورد یک کنترل به کنترل دیگر (بازی توپ)



birtemp
شنبه 24 تیر 1391, 17:34 عصر
سلام.
من یه بازی درست کردم که توش یه توپ هست که با پرتاب توپ توسط کاربر، این توپ باید به یه جسمی بخوره تا کاربر امتیاز کسب کنه. حالا موندم چطور تشخیص بدم که این توپ به اون جسم برخورد می کنه.
یا مثلاً چطور میشه تشخیص داد که یه کنترل image به یک کنترل image دیگه برخورد می کنه.
ممنون میشم جواب بدین :چشمک:

Hajivandian
شنبه 24 تیر 1391, 17:44 عصر
سلام،
رو موترهای فیزیکی تمرکز کن نتایج بهتری میگیری.
http://farseerphysics.codeplex.com/

harani
شنبه 24 تیر 1391, 17:48 عصر
این برنامه رو خودم نوشتم . بازی به این صورته که یک شی داره حرکت میکنه شی دیگه نباید بهش بخوره درصورت برخورد بازی متوقف میشه و زمانو نشون میده . میتونید مطابق سلیقتون درست کنید . امیدوارم موافق بشید .


89694

saber4166
شنبه 24 تیر 1391, 19:26 عصر
با سلام
میتونی از قابلیت موقعیت x و y کنترل هات استفاده کنی و در یه آرایه ذخیره کنی که با هر بار حرکت قابلیت ویرایش موقعیت مکانیش رو هم داشته باشی
و هر بار که موقعیت اون توپ مورد نظر به یکی از توپ های دیگه نزدید شد عملیات مربوط به بازی رو انجام بده

mehdi zanjani
یک شنبه 25 تیر 1391, 11:09 صبح
فکر میکنم این (http://barnamenevis.org/showthread.php?334131-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-Graphic-in-C-With-simple-Thread)لینک میتونه بهت کمک کنه !!! اگه سوالی داشتی بپرس.

موفق باشید!