نزدیک ترین اسپرایت
#1
سلام دوستان
ببینید من کلا دوتا اسپرایت تو بازیم دارم . یکی نقطه قرمز و یکی یه ماشین . حالا از روی این ماشین مثلا 20 تا کپی کردم و همشون حول اون نقطه قرمزه هستن . حالا میخوام بگم در صورتی که روی نزدیک ترین ماشین که به نقطه قرمزه بود ، زد ، برنده بشه . میخوام ببینم چطور باید بگم اونی که از همه نزدیکتره ؟؟؟؟ با چه اونتی ؟؟؟
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط:
#2
سلام
نمیدونم دقیقا بازی شما چطوریه
ولی یه راهی که الان به ذهنم رسید اینه که یه اسپرایت دایره ای (به اندازه ی محدوده ای که قراره ماشین نزدیک بشه) بزارید ( اون نقطه قرمزه وسطش باشه) طوری که اون ماشینی که قراره نزدیک دایره باشه برخورد کنه بهش
و بگید اگه روی ماشین تاچ کرد و ماشین برخورد کرده بود به اون دایره بزرگه , برنده بشه
  پاسخ


 سپاس شده توسط: ghasem ، hiddendanger
#3
خیلی ممنون که پاسخ دادید ، این فکر به نظر خودمم رسیده بود اما اومدیم تو دایراه دو تا ماشین بود و کاربر رو ماشین دورتره تاچ کرد . بازم برنده میشه که . از طریق اون x و y هایی که توی کانستراکت هست نمیشه این موضوع رو حل کرد ؟؟؟
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط:
#4
(1397/1/11، 02:35 عصر)محمد 82 نوشته است: سلام دوستان
ببینید من کلا دوتا اسپرایت تو بازیم دارم . یکی نقطه قرمز و یکی یه ماشین . حالا از روی این ماشین مثلا 20 تا کپی کردم و همشون حول اون نقطه قرمزه هستن . حالا میخوام بگم در صورتی که روی نزدیک ترین ماشین که به نقطه قرمزه بود ، زد ، برنده بشه . میخوام ببینم چطور باید بگم اونی که از همه نزدیکتره ؟؟؟؟ با چه اونتی ؟؟؟

سلام
از pick nearest برای انتخاب نزدیکترین آبجکت استفاده کنید.
  پاسخ


 سپاس شده توسط: shazde ، hiddendanger
#5
میشه گسترده تر توضیح بدید لطفا ؟؟؟
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط:
#6
شما چرا همیشه دنبال انجام کارهای سخت هستید؟
وقتی حدود یک سال هست هنوز با یک انجین به این سادگی یاد نگرفتید کار کنید چطوری میخواید پیشرفت کنید ؟


در جواب سوالتون ، اگر نقظه قرمز ثابت هست مختصات رو به صورت یک ایونت در میارید و میگید هر ماشینی ( با UID ) زودتر به این مختصات رسید تمام ...

اگرم نقطه قرمز دائما در حال تغییر جهت هست ، میتونید مختصات اسپرایتش رو به مختصات برنده بدید ...

حالا اگر این اسپرایت نقطه نباشه و یک خط راست باشه که چه بهتر ، اینطوری میتونید علاوه بر مختصات یک شرط زیرمجموعه هم بذارید و بگید اگر برخورد کرد تمام بشه .

درضمن توی هر مختصاتی ( هر مختصاتی ) یکی از متغیر ها همیشه ثابت هست ، حالا یا X یا y ...
  پاسخ


 سپاس شده توسط: shazde ، hiddendanger
#7
سلام
من یه روش برای ساخت  بازی تون داشتم
[تصویر:  Capture.PNG]
اسپرایت دو همون ماشین است
430 x نقطه قرمز و 210 y نطه قرمز است
در این تصویر با کلیک بر نزدیک ترین اسپرایت ، اون اسپرایت حذف میشه


اینم یه فایل از پروژه
دانلود
  پاسخ


 سپاس شده توسط: shazde


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 906 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 412 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA
  علت بازی نشدن وقتی نصب شده amirhosseinalizadehgharebaba81 1 341 1402/4/23، 02:22 عصر
آخرین ارسال: (:--ALI--:)
  چگونگی اجرا بازی روی ه‍است ایران (:--ALI--:) 8 1,484 1402/3/24، 04:50 عصر
آخرین ارسال: (:--ALI--:)
  وصل شدن به روح هاست قبلی :) amirhosseinalizadehgharebaba 2 2,041 1401/11/2، 09:43 عصر
آخرین ارسال: amirhosseinalizadehgharebaba

پرش به انجمن: