مهمان عزیز خوش‌آمدید. ورود عضــویت


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

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

دقت کنید میخوام حذف باشه یعنی destroy بشه
هر اسپرایتی که دنبالش هستی اینجا هست کلیک کن 4 4
[url=http://construct2.ir/Thread-%D9%87%D8%B1-%D8%A7%D8%B3%D9%BE%D8%B1%D8%A7%DB%8C%D8%AA%DB%8C-%DA%A9%D9%87-%D9%85%DB%8C%D8%AE%D9%88%D8%A7%DB%8C][/url]
 
پاسخ دهید
 سپاس شده توسط:
#2
شما میتونید از رفتار flash استفاده کنید. برای اکشن هم on time  و off time رو به میزان دلخواه انتخاب کنید و برای duration که مدت زمان فلش کردن هست هم مقدار عددی مثل 5 تقسیم بر 0 رو بزارید تا همیشه تکرار بشه
                                                                                                                                            دانلود سورس

ببخشید پیامتون رو کامل نخوندم و درست پاسخ ندادم
 
پاسخ دهید
 سپاس شده توسط: M.javad ، Dr.AR ، shazde
#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 4
[url=http://construct2.ir/Thread-%D9%87%D8%B1-%D8%A7%D8%B3%D9%BE%D8%B1%D8%A7%DB%8C%D8%AA%DB%8C-%DA%A9%D9%87-%D9%85%DB%8C%D8%AE%D9%88%D8%A7%DB%8C][/url]
 
پاسخ دهید
 سپاس شده توسط:
#7
سورس زیر رو ببینید
laser
 
پاسخ دهید
 سپاس شده توسط:
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در اجرای اهنگ mousavi 8 52 3 دقیقه قبل
آخرین ارسال: mousavi
  آموزش ساخت بازی ali89 0 7 27 دقیقه قبل
آخرین ارسال: ali89
  کمک برای این سورس راهنما کلمات xlove.reza 3 23 1 ساعت قبل
آخرین ارسال: shazde
  چند سئوال در خصوص اسپرایت hitler 4 93 2 ساعت قبل
آخرین ارسال: shazde
  مشکل در خروجی کوکون Runix_Team 4 28 2 ساعت قبل
آخرین ارسال: shazde

پرش به انجمن: