ارسالها: 1,091
موضوعها: 122
تاریخ عضویت: دي 1393
مکان: همدان-ملایر
سپاسها: 236
1923 سپاس گرفتهشده در 1126 ارسال
1393/10/13، 12:52 عصر
وقتی چند شی مثل هم (چند توپ) برخورد می کند .چطوری در رویداد برخورد بگوییم اگر توپ اول به دوم خورد توپ اول به ایستد و توپ دوم حرکت و توپ دوم به سوم برخورد و ... . مثل آواهنگ(فرض همه از یک اسپرایت یا یک گروه(فامیلی))
آیا می توانیم در رویداد برخورد موارد زیر را بفهمیم
1- عامل برخورد کدام شی بود
2- محل برخورد کجاست
3-میزان برخورد چقدر است (اندازه و سرعت)
ارسالها: 1,091
موضوعها: 122
تاریخ عضویت: دي 1393
مکان: همدان-ملایر
سپاسها: 236
1923 سپاس گرفتهشده در 1126 ارسال
متشکرم. اگر در مثال بالا در رویداد برخورد که اسپرایت ها یکسان هستند اکشن ها روی کدام شی اعمال می شود (شی برخورد کننده یا شی برخورد شده) آیا کدی هست که این دو را تفکیک کند مثلا بگوییم اگر عامل برخورد شی برخورد کننده بود یک امتیاز و عامل برخورد شده حذف شود
ارسالها: 940
موضوعها: 56
تاریخ عضویت: مرد 1393
مکان: مشهد
سپاسها: 338
2562 سپاس گرفتهشده در 736 ارسال
اکشنها روی هر دو شیء اعمال میشوند (چون هر دو پیک میشوند). برخورد عملی دو طرفه است، یعنی اگه شیء۱ به ۲ برخورد کنه میتونیم بگیم شیء۲ به ۱ برخورد کرده و هیچ فرقی نمیکنه. بنابراین خودتون باید یک فاکتور تعیین کنید تا ببینید کدوم شیء برخوردکننده بوده و کدوم برخورد شده، این عامل میتونه سرعت و یا هرچیز دیگه ای که خودتون تعیین میکنید باشه، مثلاً میتونید تنظیم کنید اونی که سرعتش کمتر بوده در موقع برخورد حذف بشه یا…
معجزات طبیعت هایی هستند که با آنها مأنوس نشدهایم
و طبیعت معجزهایست که با آن انس گرفتهایم