View Full Version : سوال: چگونگی فهمیدن برخورد اشیا. با یکدیگر
(:CLONER
یک شنبه 30 فروردین 1394, 20:44 عصر
سلام دوستان...
میخوام بدونم چجوری میشه فهمید که یه شی با یه شی دیگه برخورد کرده؟؟؟
هر کدوم از دوستان که تجربه ای دارن بگن.
ممنون از همه
paul wesley
دوشنبه 31 فروردین 1394, 13:52 عصر
سلام متونی از تابع point استفاده کنی(این تابع رنگ یک نقطه رو بر می گردونه)
ولی اینطوریه که شما باید در درون تایمری که جسمتو حرکت میده ازش استفده کنی
به عنوان مثال اگه یک توپ داری که به سمت چپ حرکت میکنه و میخوای زمان برخورد رو بفهمی میتونی به صورت زیر عمل کنی
if poin(ball1.left-1,ball1.top-1)=vbblack then
این کد رنگ نقطه سمت چپ و بالای توپ رو برمیگرونه و اگه اون رنگ سیاه بود دستورات بعد از if اجرا میشن(مثلا توپت برگرده)
اگه سوالی داشتید حتما بپرسید.
reza_noei
دوشنبه 31 فروردین 1394, 19:58 عصر
سلام دوستان...
میخوام بدونم چجوری میشه فهمید که یه شی با یه شی دیگه برخورد کرده؟؟؟
هر کدوم از دوستان که تجربه ای دارن بگن.
ممنون از همه
سلام
اگر اشیا، چند ضلعی باشند کار شما به مراتب راحت تره و میتوانید یک آرایه درست کنید و در آن محدوده ای را که اشیا اشغال کرده اند را ذخیره کنید
طبعا دو چیز را باید ذخیره کنید 1. مختصات ناحیه مرزی اشیا (محیط) 2. بازه ای که مساحت شی آن را اشغال کرده.
پس در زمان حرکت شی مورد نظر باید بررسی کنید که آیا نقطه مشترکی در شی جاری با سایر اشیا وجود داره یا نه.
ذخیره محدوده برای اشیا، دایره ای کمی مشکل تره و شما برای بهینه تر شدن کدتون و بالا بردن سرعت اجرا باید سراغ فرمول های ریاضی مربوط به دایره و بیضی و ... بروید.
program2vb
چهارشنبه 02 اردیبهشت 1394, 19:58 عصر
سلام دوستان...
میخوام بدونم چجوری میشه فهمید که یه شی با یه شی دیگه برخورد کرده؟؟؟
هر کدوم از دوستان که تجربه ای دارن بگن.
ممنون از همه
سلام جستجور کنید . بنده یک سورس کامل گذاشتم در این باره ...... موفق و پیروز باشید در پناه خدا یاعلی
(:CLONER
پنج شنبه 10 اردیبهشت 1394, 12:49 عصر
سلام،ممنون از شما دوستان عزیز و گلم که تو راهنمایی و کمک از هیچی دریغ نمی کنین.
راستش سوال من مربوط به این بازی بود که براتون گذاشتم و در مورد برخورد اشیاء با هم مشکل دارم.البته بعضی وقتا درست کار میکنه اما بعضی وقتا نه؟؟!!
من با استفاده از top و left اشیاء برخوردشونو میفهمم،حالا نمیدونم درسته یا نه.پس اگه مشه یه نگاهی به برنامم بندازین.ممنونم
program2vb
چهارشنبه 17 تیر 1394, 23:55 عصر
سلام،ممنون از شما دوستان عزیز و گلم که تو راهنمایی و کمک از هیچی دریغ نمی کنین.
راستش سوال من مربوط به این بازی بود که براتون گذاشتم و در مورد برخورد اشیاء با هم مشکل دارم.البته بعضی وقتا درست کار میکنه اما بعضی وقتا نه؟؟!!
من با استفاده از top و left اشیاء برخوردشونو میفهمم،حالا نمیدونم درسته یا نه.پس اگه مشه یه نگاهی به برنامم بندازین.ممنونم
بفرمایید اینجا (http://barnamenevis.org/showthread.php?325812-%D8%AA%D9%88%D9%BE-%D8%A8%D8%A7%D8%B2%DB%8C)....
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.