رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

تایمر معکوس در اکتیویتی


vistamobile

سوال

با سلام. فرض کنین تو یه اکتیویتی ما بیش از 30 لی اوت داریم که پشت سر هم نشون داده میشن. یعن کاربر با فشردن باتون لی اوت اول میره به لی اوت دوم و به همین ترتیب. حالا می خوام یه تایمر بزارم مثلا 60 ثانیه که یا برعکس بره یا از یک شروع کنه (مهم نیست) و فقط وقتی مثلا رسید به شصت ثانیه، لی اوت نهایی رو باز کنه. چون از امتیاز گیری استفاده کردم، نمی دونم چیکار کنم که لیبل امتیاز نهایی با لیبلی که زمان شمار تموم میشه یکی باشه!! یعنی کلا نه میتونم یه تایمر بزنم و نه اینکه تنظیم کنم بعد اتمام زمان بره به لایوت خاص. *گاز*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

یه تایمر یه ثانیه ای بزار بعد یع ادیت تکست بزار تو برنامت و عدد 60 رو توش بزن و داخل رویداد تایمر بگو عدده منهای یک بشه و شرط بزار وقتی به صفر رسید رویدادت اجرا شه

البته عدد ها یه .0 هم دارن که با replace حذفش کرد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

میشه بیشتر توضیح بدی این جور که من فهمیدم میخوایی زمان که تموم شد لی اوت مثلا 60(اخری) نشون بده

خوب باید اخری رو تو ساب Sub timer_tick تعریف کنی

و توی ساب timer1.Enabled=False کنی وبعد لی اوت که میخوایی نمایش بدی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تا حدودی گرفتم چی شد. ممنون *زبونک*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...