حل شده حرکت ماشین دشمن فقط در هشت جهت با انیمیشن مربوطه
#1
با سلام
آیا میشه یک کاراکتر مثل ماشین دشمن رو در هشت جهت (بدون استفاده از کلید های کیبرد) حرکت داد؟ شبیه بازی های استراتژیکی ولی هیچ کلیدی فشار داده نشود و در ضمن حالت انجل و دیقری غیر فعال باشد. مثلا اگر ماشین به سمت چپ حرکت کرد انیمیشن یا فریم یک کار بکنه و اگر به راست حرکت کرد انیمیشن دو .(کلیه راههایی که به نظرم رسیده رو امتحان کردم ) مثالش هم حرکت کاراکتر های کلش هست.
در صورت جواب دادن من هم میتونم کمی از کارهای سه بعدی و رندر به دو بعدی پروژه جواب دهنده را کار بکنم .
ممنون.


  پاسخ


 سپاس شده توسط:
#2
بفرمایید اینم سورس
نسخه پیش نیاز:r217

روش:
ابتدا یک اسپریت ساختیم و چهار انیمشن بالا و پایین و چپ و راست را بهش اضافه کردیم:

[تصویر:  1.jpg]

سپس یک رفتار حرکت به 8جهت (8Direction) را اضافه کردیم و کنترول به دست خودمان را در حالت خاموش گذاشتیم:

[تصویر:  2.jpg]

سپس یک متغیر ساختیم و گفتیم بصورت شانسی در 2-3 ثانیه یک مقدار را از چهار مقدار انتخاب کند:
و اگر مقدار را انتخاب کرد و شرط برقرار بود هم انیمشن آن تغییر کند و هم مسیر حرکت آن به همین سادگی:


[تصویر:  3.jpg]
  پاسخ


 سپاس شده توسط: ik3d ، vng ، rezavfx
#3
یک دنیا ممنون
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 180 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,596 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: