حل شده کمک ! این اونت رو چجوری بنویسم ؟
#1
سلام ! من در حال طراحی یک بازی با نود و شش مرحله هستم ، برای تمام مراحل از یک اسپرایت استفاده کرده ام ، این اسپرایت سه انیمیشن داره ، انیمیشن مرحله ای که قفل است ، مرحله ای که در آن هستیم و مرحله ای که از آن گذشته ایم ، هر انیمیشن نود و شش فریم داره ، برای مراحل از یک متغییر استفاده کرده ام ، پس برای اینکه فریم ها و انیمیشن ها با توجه به متغییر ، تغییر کنند ، اونت زیر رو نوشتم :

وقتی فریم اسپرایت مراحل کوچکتر بود از متغییر مراحل ، انیمیشن اسپرایت مراحل رو با همون فریم به انیمیشن مرحله ای که از آن گذشته ایم تبدیل کن !

وقتی فریم اسپرایت مراحل مساوی بود با متغییر مراحل ، انیمیشن اسپرایت مراحل رو با همون فریم به انیمیشن مرحله ای که در آن هستیم تبدیل کن !

وقتی فریم اسپرایت مراحل بزرگتر بود از متغییر مراحل ، انیمیشن اسپرایت مراحل رو با همون فریم به انیمیشن مرحله ای که قفل است تبدیل کن !


این اونت ها رو امتحان کردم ، کاملا درست کار می کنند ، مشکل اینجاست که نمیدونم چجوری این اونت رو بنویسم و از چه ترفندی استفاده کنم :

اگر لمس شد روی اسپرایت مراحل و انیمیشن اون ، مرحله ای که قفل است ، نبود ، بررسی کن فریمش چنده ، برو به لایوتی که با عدد فریم مورد نظر برابر باشه !

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


 سپاس شده توسط:
#2
سورس بفرستی یا یک عکس بذاری فک کنم راحت تره بشه جواب داد
کانال مطالب آرشیوی کانستراکت 2

آیدی کانال
  پاسخ


 سپاس شده توسط:
#3
ُسلام ، اول نام مراحلتون رو یه کلمه و عدد متوالی بزارید . مثل : game1,game2,... (بین کلمه و عدد فاصله نزارید)
حالا اونت زیر رو بنویسید :
[تصویر:  Untitled.png]
نکات : game >> اسم مرحله بازی حالا هرچی گذاشتید . 
برای نوشتن اکشن از فاصله استفاده نکنید .
برای رفتن به لیوت از شیء سیستم و اکشن goto layout (by name) استفاده شده . 
اون انیمیشن lock همون انیمیشن قفل هست و انیمیشن open همون هست که میخواید فریمش نمایش داده بشه حالا میتونید از اونایی که بازه استفاده کنید یا از اونی که همون مرحلست . 
موفق باشید .
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط: abiate1365 ، shazde
#4
س . ممنون . کار کرد !
وبلاگ من راه اندازی شد ! منتظر مطالب آموزشی من باشید ...
  پاسخ


 سپاس شده توسط: shazde
#5
سلام
اینجور سوالات چون قبلا زیاد پرسیده شده , لطف کنید و قبل از درست کردن تایپیک جدید , توی انجمن سرچ کنید و اگه به جواب نرسیدید بعد تایپیک جدید درست کنید.
  پاسخ


 سپاس شده توسط:
#6
ببخشید . نمیدونستم چجوری سرچ کنم !
وبلاگ من راه اندازی شد ! منتظر مطالب آموزشی من باشید ...
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 176 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,595 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

پرش به انجمن: