ابجکت خودکار
#1
جطوری میتونم یه ابجکت داشته باشه تا هر 2 ثانیه یه بار ابچکت پدیدار بشه بعد حذف بشه بعد ظاهر بشه میخوام مادم العمر باشه

یعنی مثل رفتا fade نباشه که یکبار اجرا بشه 4

دقت کنید میخوام حذف باشه یعنی destroy بشه
بازی سازی سخته ولی گرافیک از اون سخت تر


تا آخر شهریور برنامه ای با نام انیمیشن دونی انتشار میدم 4
  پاسخ


 سپاس شده توسط:
#2
شما میتونید از رفتار flash استفاده کنید. برای اکشن هم on time  و off time رو به میزان دلخواه انتخاب کنید و برای duration که مدت زمان فلش کردن هست هم مقدار عددی مثل 5 تقسیم بر 0 رو بزارید تا همیشه تکرار بشه
                                                                                                                                            دانلود سورس

ببخشید پیامتون رو کامل نخوندم و درست پاسخ ندادم
  پاسخ


 سپاس شده توسط: M.javad ، Dr.AR ، shazde ، ᔕinaᗪehghani
#3
سلام
اول یه متغیر اینستنس از نوع بولین برا آبجکت خودتون تعریف کنید.
بعد به این شکل عمل کنید:
کد:
System >> Every 2 seconds >>> Sprite >> Toggle Varible
کد:
Sprite >> is Varible >>> Sprite >> Set Visible
کد:
System >> Else >>> Sprite >> Set Invisible
  پاسخ


 سپاس شده توسط: Dr.AR ، shazde ، M.javad
#4
(1396/3/30، 01:17 عصر)ghasem نوشته است: سلام
اول یه متغیر اینستنس از نوع بولین برا آبجکت خودتون تعریف کنید.
بعد به این شکل عمل کنید:
کد:
System >> Every 2 seconds >>> Sprite >> Toggle Varible
کد:
Sprite >> is Varible >>> Sprite >> Set Visible
کد:
System >> Else >>> Sprite >> Set Invisible

سلام فکر کنم این روش نشه، چون میخوان Destroy بشه. وقتی invisible کنید هنوز اثر اسپرایت هست فقط نا مرئی میشه

به نظر بنده. از every 2 second استفاده کنید.
به این صورت که هر دو ثانیه یکبار Destroy بشه.همچنین مثلا wait بدید . بعد system create object تو همون موقعیت position قبلی.

برای ثبت موقعیت هم متغییر گلوبال تعریف کنید که حالا یا هر لحظه یا تو لحظه حذف مختصات sprit.y و sprite.y رو بده متغییر گلوبال.
  پاسخ


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


 سپاس شده توسط:
#6
دلیل دارم آخه میخوام یه بازی پلتفرم باشه

که یه اسپرایت مثل لیزر ظاهر بشه و کاربر بهش برخورد کرد کاربر نابود بشه
بازی سازی سخته ولی گرافیک از اون سخت تر


تا آخر شهریور برنامه ای با نام انیمیشن دونی انتشار میدم 4
  پاسخ


 سپاس شده توسط:
#7
سورس زیر رو ببینید
laser
  پاسخ


 سپاس شده توسط: M.javad


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

پرش به انجمن: