مشخص کردن قسمت هایی از اسپرایت
#1
سلام

دوستان عزیز، کسی میتونه بگه که چطوری یک اسپرایت رو نشانه گذاری کنیم؟
مثلا ما یک بازی اسنایپر(تک تیرانداز) داشته باشیم و بخوایم با اون زمانی که به سر یک شخصیت تیر میخوره، سریع بمیره و اگه به قسمت های بالایی بدنش خورد، یک مقدار از خونش کم بشه و خلاصه چند قسمت در نظر بگیریم براش.

من با استفاده از گذاشتن یک اسپرایت نامرئی روی قسمتی از بدن شخصیت، اینو تقریبا درست کردم. منتهی اگه از اون شخصیت چندتا داشته باشیم، همه با هم destroy میشن.

با تشکر از توجه دوستان
  پاسخ


 سپاس شده توسط:
#2
علیک سلام.

برای ساخت اشیاء ترکیبی (اشیائی که از ترکیب چند نوع اسپرایت ساخته شده باشند، مثلاً بدنه‌ی تانک و لوله‌اش دو اسپرایت مجزا هستند، و کلّ تانک یک شیء ترکیبی محسوب می‌شه) باید اسپرایت‌های تشکیل‌دهنده رو با هم تو یک کانتینر (Container) قرار بدین. بعد وقتی یکی از اون‌ها رو نابود می‌کنید، کلّ اشیائی که در اون کانتینر قرار دارند با هم نابود می‌شوند، وقتی یکی از اون‌ها رو به وجود میارید، همه‌ی اشیاء دیگه با هم به وجود میان.

بعد از کانتینر کردن اشیائتون، همون اسپرایت نامرئی که برخورد می‌کنه رو نابود کنید تا همون شخصیت خاص نابود بشه، و مشکلی برای بقیه‌ی تیراندازهاتون پیش نیاد.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: [M.H.P] ، mostafanastary ، mah ، نیما
#3
تشکر. تقذیبا کارمو راه انداخت البته یه ترفندی هم زدم،

اومدم مثلا یه اسپرایت مربع گذاشتم روی قلب کاراکتر و گفتم زمانی که مثلا موس روی کاراکتر بود اما روی این نبود و کلیک کرد، کاراکتر رو destroy کنه و زمانی که روی این بود مثلا صدای آخ پخش کنه.

حالا یه سوال دیگه اینکه، بخوام بگم اگه روی این مربعی که روی قبلشه، سه مرتبه کلیک کرد، destroy بشه چه کنیم؟ البته یادمه یه سری مثال قبلا زده بودی شما...
 
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده ارور جاوا M.gh 4 1,867 1403/6/27، 10:19 عصر
آخرین ارسال: Klkj
  این چیه alirezagamemaker 4 2,328 1403/6/27، 10:18 عصر
آخرین ارسال: Klkj
  نشان دادن حرف در بازی کلماتی mehdi 0 287 1403/5/13، 05:27 عصر
آخرین ارسال: mehdi
  حل شده مشکل در آرایه mehdi 2 557 1403/4/26، 11:41 عصر
آخرین ارسال: mehdi
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 1,296 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm

پرش به انجمن: