محدوده برخورد در کانستراکت
#1
Brick 
سلام بر همه افراد انجمن.
این اولین پست اموزشی من هست.

قراره بفهمید که چطور میشه تو کانستراکت 2 محدوده برخورد رو تعیین کنید!!
(بعد از گشت و گذار تو انجمن فهمیدم که بیشتر افراد نمیدونن کانستراکت همچین قابلیتی داره و از یک مکعب جدا ازش استفاده میکردن!)


خب اول باید چند چیز رو توضیح بدم تا کمی از سوالاتی که دارین رفع بشه.

انواع برخورد ها:
pixel perfect collision: در این نوع برخورد از پیکسل ها کمک گرفته میشه. یعنی چی؟! یعنی اینکه وقتی پیکسل های دو ابجکت یا اسپرایت با هم برخورد میکنن شرط شما اجرا میشه. 
polygon collision: در این نوع برخورد از محدوده ی چند ضلعی که برای ابجکت تعیین شده استفاده میکنه. یعنی وقتی این محدوده ها به هم برخورد میکنن شرط اجرا میشه.

خب من فعلا این دو تا رو نام بردم چون استفاده زیادی داشتن. باید بگم که بر خلاف چیزی که بقیه فکر میکنن کانستراکت 2 از برخورد پیکسلی پشتیبانی نمیکنه. به گفته سازنده کانستراکت این نوع برخورد استفاده از CPU رو بالا میبره و اصلا مناسب نیست. برای همین کانستراکت از برخورد چند ضلعی کمک میگیره.

حالا بهتون یاد میدم چطور ازش استفاده کنید1

1-اول روی اسپرایت خودتون کلیک کنید.

2-بعد روی این گزینه کلیک کنید:
[تصویر:  1.PNG]
3- اینجا چند تا نقطه و خط هایی متصل به انها میبینید. اینا همون محدوده چند ضلعی هستن.
[تصویر:  2.PNG]
4- با تکان دادن نقطه های قرمز میتونین محدوده رو تغییر بدین. برای افزایش نقطه روی نقطه ها دو بار کلیک کنید یا روشون راست کلیک کنید و روی Add Point کلیک کنید.
[تصویر:  3.PNG]
5- میتونید از حالت خودکار کانستراکت استفاده کنید. برای این کار روی یکی از نقطه ها راست کلیک کنید و روی Guess ploygon shape کلیک کتید. البته زیاد خوب نیستو فقط به درد دایره میخوره2
6- بعد از تعیین محدوده باید اون رو به تمامی فریم ها انتقال بدیم. توجه کنید که هر فریم میتونه محدوده متفاوتی داشته باشه. برای همین میتونید هر فریم یه محدوده دیگه بزارید. ولی اگه میخواید برای همه یه شکل قرار بگیره روی یکی از نقطه ها راست کلیک کنید و روی Apply to whole animation کلیک کنید یا گزینه پایینی که به همه انیمیشن ها اضافه میکنه رو بزنید( اگه خواستید...)

7- پایان شما موفق شدید!!

نکته: استفاده بیشتر از 9 نقطه باعث میشه CPU بیشتری مصرف بشه پس بهینه کار کنید. 

خب امیدوارم از اموزش من لذت برده باشید. بای!!(:


 
  پاسخ


 سپاس شده توسط: Amirhesam.KH ، Master Badfar ، amin hosseini
#2
سلام ، ممنون از آموزشتون. خیر هیچ وقت تایپکی مفصل در مورد این در انجمن نبوده ، لطفاً یک چیزی را از هوا نگویید.
شاید خیلی ریز در موردش در اموزش ها بود ولی این قدر مفصل در موردش در انجمن نبود.
 به نام خدا
 « از گهواره تا گور دانش بجویید. »
 سخنی از پیامبر اسلام
  « بسی رنج بردم بدین سال سی            عجم زنده کردم بدین پارسی »
 فردوسی

 «دو کس رنج بیهود بردند و سعی بی فایده کردند ؛ یکی آن که اندوخت و نخورد و دیگر آن که آموخت و نکرد.»
 «علم چندان که بیشتر خوانی          چون عمل در تو نیست، نادانی

 نه محقّق بوَد نه دانشمند          چارپایی، بر او کتابی چند
 آن تهی مغز را چه علم و خبر          که بر او هیزم است یا دفتر؟»

 سعدی

کانال ما در آپارات: محمد امین 1388 1378

مسلط به جاوا اسکریپت و html5 و css3 و پایتون.
غایب
  پاسخ


 سپاس شده توسط: Amirhesam.KH


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star مهم آموزش خروجی اندروید روی سیستم شخصی rezamms 127 76,094 1402/8/24، 09:00 عصر
آخرین ارسال: mehdiosw
  مهم آموزش تصویری خروجی مستقیم - یکبار برای همیشه! rezamms 33 17,646 1401/2/13، 09:39 عصر
آخرین ارسال: kamran_cn
  خروجی اندرید davinmstr1 2 2,142 1400/8/4، 10:23 عصر
آخرین ارسال: ᔕinaᗪehghani
  AAB (بسته برنامه اندروید) چيست؟ + نحوه خروجي گرفتن در كرودوا ᔕinaᗪehghani 15 6,991 1400/6/21، 01:55 صبح
آخرین ارسال: mehdi1100
  رفع مشکل خروجی فونگپ (: M.gh 11 7,298 1400/4/10، 02:17 صبح
آخرین ارسال: oak

پرش به انجمن: