انیمیشن دشمن !
#1
سلام دوستان من میخواستم اول یه کاری انجام بدم که دشمن مثل ماریو باشه و چپو راست بره اما بلد نیستم کلا پیچیده میشه الان ساختم دشمن یه جا وایستاده و انیمیشن idle اجرا میشه میخوام بسازم وقتی بازیکن نزدیکش شد انیمیشنش attack باشه و یسری کار های دیگه انجام بده برای همین تو compare two value یه چیز ساده ساختم مثلا اگر enemy.x - player .x < 100 شد (یه همچین چیزایی نوشتم ) ... متغیر برابر attack بشه و وقتی متغیر فلان برابر attack شد دشمن هم انیمیشن شمشیرش اجرا شه و هم چند تا کار دیگه
حالا مشکل اینجاست وقتی 1 دشمن تو بازی میسازم خوب کار میکنه ولی وقتی 3 تا میسازم یا بیشتر خراب میشه
اول اینکه این نزدیکی فقط با 1 دونه دشمن اونم اولی صورت میگیره و دوم اینکه وقتی نزدیکش میشیم تمامی دشمن ها شروع میکنن به اجرا کردن انیمیشن attack
فکر کنم متوجه ی منظورم شده باشین
چیکار میشه کرد ؟
  پاسخ


 سپاس شده توسط:
#2
سلام
این مشکل هم به مفهوم پیک شدن برمی‌گرده.
احتمالاً اگه اون متغیّر واسط رو حذف کنید درست می‌شه (با استفاده از اون متغیّر واسط، همه‌ی پیک‌هایی که انجام شدند می‌رن رو هوا و این مشکل پیش میاد). مثلاً بگید موقعی که abs(player.x - enemy.x) < 100 شد، انیمیشن شمشیر دشمن و اون چند تا کار دیگه انجام بشه.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: orache
#3
خیر . باز هم همونطوری شد
[تصویر:  Capture.PNG]
  پاسخ


 سپاس شده توسط:
#4
خوب، پس خودتون نزدیک‌ترین دشمن رو فقط پیک کنید.
به این صورت که به این ایونت‌تون یک کاندیشن Pick nearest/furthest برای دشمن هم اضافه کنید، و بعد برای مختصّات x و y ، مختصّات x و y پلیر رو بنویسید (نزدیک‌ترین دشمن به پلیر).
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: orache
#5
راستشو بخاین اصلا متوحه نشدن چی گفتین پیک چیه ؟
  پاسخ


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


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

پرش به انجمن: