PDA

View Full Version : سوال: سوال در مورد خاصیت bounds



Majid&Masoud
چهارشنبه 21 مرداد 1388, 13:40 عصر
سلام دوستان
ما می خوایم یه برنامه بنویسیم که وقتی دو تا picturebox به هم خوردن بسته به محل برخوردشون یکی از اونا با زاویه ی مناسب برگرده.مثلا اگه picturebox اول به سمت چپ picturebox دوم خورد به سمت چپ برگرده.
ما شرط برخورد رو اینطوری چک کردیم


if (picball.Bounds.IntersectsWith(picplayer.Bounds))

اینکه چطوری برگردرو بلدیم فقط میخوایم ببینیم چطور میشه محل برخوردشون رو بدست آورد که بتونیم کنترل کنیم که مثلا اگه این نقطه از وسط picturebox کوچکتر بود به سمت چپ برگرده

hozouri
چهارشنبه 21 مرداد 1388, 17:09 عصر
دوست عزیز شما باید 4 تا شرط بذاری برای ضلع های بالا , پایین , چپ و راست و برای هر کدوم از اون ها یه الگوریتم بنویسی مثلاً اگر ضلع چپ شیء برخورد داشت x ها رو باید افزایش بدی و اگر از ضلع چپ برخورد داشت x ها رو باید کاهش بدی برای بالا و پایین هم که y ها رو ...

Nice Ro$e
جمعه 29 مرداد 1389, 06:19 صبح
دوست عزیز شما باید 4 تا شرط بذاری برای ضلع های بالا , پایین , چپ و راست و برای هر کدوم از اون ها یه الگوریتم بنویسی مثلاً اگر ضلع چپ شیء برخورد داشت x ها رو باید افزایش بدی و اگر از ضلع چپ برخورد داشت x ها رو باید کاهش بدی برای بالا و پایین هم که y ها رو ...
لطفا بيشتر توضيح بديد
و اگه ممكنه براي يكي از حالت هاي برخورد (مثلا چك كردن ِ برخورد ِ ضلع چپ ِ pictureBox ِ اول به pictureBox ِ دوم) ، به صورت كد نشون بدين http://www.maxplugs.com/images/emoticons/00000001/00000009/00000036.gif