PDA

View Full Version : بازی:چگونگی فهمیدن برخورد دو کنترل



aliblue
یک شنبه 06 شهریور 1390, 14:52 عصر
توی صفحه چند تا کنترل داریم مثلا از نوع Panel یا Button .ومی خواهیم اونا رو حرکت بدیم یعنی در هر لحظه یک واحد به طول یا عرض مختصاتش اضافه کنیم.وقتی دو یا چند تا از آنها بهم رسیدند چطور بفهمیم که برخورد رخ داده و مهم تر این که کنترلی که هر کنترل دیگر با آن برخورد کرده رو از کجا تشخیص بدیم؟

aliblue
یک شنبه 06 شهریور 1390, 21:17 عصر
بذارین یه جور دیگه بگم.اگه مثلا تو صفحه چند تا دکمه باشه و ما مختصات یه نقطه رو داشته باشیم چطوری میشه فهمید در این نقطه کدام کنترل قرار دارد؟

vhossein
یک شنبه 06 شهریور 1390, 21:44 عصر
سلام.
ببین این به دردت میخوره.
یه کم کار کنی خودت راحت میفهمی.74525

aliblue
یک شنبه 06 شهریور 1390, 22:06 عصر
برنامه جالبی بود ولی من خودم بازی هایی ساختم که توش دوتا جسم رو میشه تکون داد و بهم برخورد میکنن.مشکل من اینه که اگه مثلا 10 تا جسم باشه باید تابع برخورد رو به تعداد !10 (فاکتوریل)بار فراخوانی کنم تا برخورد دو به دو تک تک اجسام رو تشخیص بدم و این غیر ممکنه.دنبال راه بهتری می گردم.

cardano7
دوشنبه 07 شهریور 1390, 14:16 عصر
فکر می کنم تعداد حالت هایی که باید چک بشه n(n+1)/2 هست و نه !n
بگذریم.
به نظر من بهتره هر کاری را با ابزار خودش انجام داد. هیچ وقت با موبایلتون در شیشه نوشابه را باز نکنید. با #C هم بازی ننویسید. انرژی زیادی را از شما می گیره آخرش هم راه به جایی نمی بره. خودم دوران جوانی ام را همین جوری تلف کردم. به نظر من بهتره یک سوال تو فروم بگذارید که با چه نرم افزاری بازی می نویسند. نرم افزاری که این کار را انجام بده کار شما را خیلی راحت می کنه.