ورود

View Full Version : مبتدی: حرکت توپ



mohammad1314
یک شنبه 07 اسفند 1390, 17:07 عصر
سلام.یک برنامه دارم که توپ در داخل فرم حرکت میکنه وبه هر طرف فرم که میخوره برمیگرده.
حالا میخوام این برنامه را طوری تغییر بدم که یک command روی فرم باشه واگه توپ به command برخورد کرد ، command پنهان شه؟؟؟؟:متفکر:

بهروز عباسی
یک شنبه 07 اسفند 1390, 17:12 عصر
درود دوست عزیز

فکر کنم شما باید مختصاتx,y کامند مورد نظرت رو بدست بیاری بعد در حین حرکت توپ چک کنی اگه موقعیت x,y توپ باکامند یکی بود یعنی هردو در یک نقطه قرار دارند و با هم برخورد کردن در این صورت Commandپنهان بشه.

mohammad1314
یک شنبه 07 اسفند 1390, 17:40 عصر
برنامه نوشتم که اگه left و top دکمه وشکل برابر بود command پنهان بشه ولی جواب نداد. باید چی کار کنم؟؟؟؟؟؟؟؟؟

mohammad1314
یک شنبه 07 اسفند 1390, 18:03 عصر
لطفا اگه میشه یکم سریعتر پاسخ بدین.خیلی ضروریه.

Mbt925
جمعه 19 اسفند 1390, 10:42 صبح
لطفا اگه میشه یکم سریعتر پاسخ بدین.خیلی ضروریه.

یه روش ساده برای بررسی برخورد دو شکل، اینه که هردوشون رو مستطیل (مربع) شکل درنظر بگیرید و بررسی کنید که آیا دو شکل باهم تداخل دارن یا نه.

برای این منظور به x,y دو شکل و طول و عرض دو شکل نیاز دارید. باید چند حالت مختلف رو بررسی کنید که چندتاش توی شکل زیر مشخصه:

http://s1.picofile.com/file/7323543545/collision.png

Prince DasTan
دوشنبه 22 اسفند 1390, 11:56 صبح
command برخورد کرد ، command پنهان شه؟؟؟؟:متفکر:

خب کاری نداره که !

موقعیت Command رو بهش بده ، حلقه ای براش بنویس که وقتی توپ توی اون موقعیت رفت Command پنهان بشه :چشمک: