مشکل خاص با اکشن wait- لطفا راهنمایی کنید
#1
سلام من سورس نمونه کاری رو که میخوام انجام بدم براتون پیوست کردم. 
من در پروژه یک دکمه استارت، یک دکمه استوپ و یک جعبه دارم.
میخوام با زدن دکمه استارت(سبز) بعد از 10 ثانیه جعبه حرکت کنه و با زدن دکمه استوپ (قرمز) جعبه متوقف بشه.
یعنی با زدن دکمه سبز با استفاده از اکشن wait ده ثانیه صبر میکنه و سپس حرکت رو فعال میکنه.
اگر بعد از گذشت 10 ثانیه دکمه قرمز رو بزنم مشکلی نیست ولی اگه قبل از 10 ثانیه این کار رو بکنم اکشن wait متوقف نشده و پس از همون 10 ثانیه قبلی شروع به حرکت میکنه.
ممنون میشم اگر راه حل از کار انداختن اکشن wait  رو برام بفرستید. یک دنیا ممنون. موفق باشید
این هم لینک فایل پروژه:
http://0up.ir/do.php?filename=box-test.rar
  پاسخ


 سپاس شده توسط:
#2
سلام، از رفتار timer استفاده کنید.
--------------\\\\\\\\\\*******\\\\\\\\---------------------------\\\\\\\\\\**********\\\\\\\---------
[تصویر:  vngames_mobarez.png]


*«يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنْكُمْ وَ الَّذِينَ أُوتُوا الْعِلْمَ دَرَجاتٍ//خداوند کسانی را که ایمان آورده اند و کسانی را که دانش به آنان عطا شده است.درجات عظیمی می بخشد.»(قرآن کریم، المجادلة، 11 ‏)*

*پیامبر اکرم (ص) فرمود:«علم آموزي بر هر مرد و زن مسلمان، واجب است.»(مصباح‏ الشريعة، ج 13)
  پاسخ


 سپاس شده توسط: kamran_cn
#3
ببین این مشکلتو رفع میکنه از متغیر ها استفاده کردم ولی شاید راهی که vng گفت بهتر باشه من تازه کارم 

New project.caproj
  پاسخ


 سپاس شده توسط: kamran_cn
#4
(1394/10/24، 08:46 عصر)saadat68 نوشته است: ببین این مشکلتو رفع میکنه از متغیر ها استفاده کردم ولی شاید راهی که vng گفت بهتر باشه من تازه کارم 

New project.caproj

خیلی ممنون از پاسختون ولی چون کانستراکت من نسخه 217 هست نتونست کد رو ببینم. میشه تصویر صفحه رویدادتون رو بفرستید.

میشه در خصوص رفتار تایمر توضیح بدید یا مثالی بزنید؟
  پاسخ


 سپاس شده توسط:
#5
[تصویر:  htik_untitled_-_2.jpg]
  پاسخ


 سپاس شده توسط: kamran_cn
#6
بچه ها دستتون درد نکنه مشکلم حل شد. از همون تایمر استفاده کردم. جناب سعادت شما هم واقعا لطف کردید. امیدوارم همیشه موفق باشید
  پاسخ


 سپاس شده توسط: saadat68
#7
تایمر کانستراکت به صورت Global کار میکنه ؟
میخوام تایمر جوری باشه که از هر جا مشخص کردم شروع به شمارش کنه نه اینکه از
همون اول شروع بازی به صورت سیستمی شروع به شمارش میکنه و این شمارش تا لیوت های
دیگه هم سرایت پیدا میکنه (ادامه داره) و به کار بردن تایمر در اونجاها
باعث به وجود آومدن باگ میشه اینو چیکارش کنم ؟
  پاسخ


 سپاس شده توسط:
#8
سلام
باید از start timer , stop timer استفاده کنی.
به دکمه رفتار تایمر بدید.
و بگید اگه روی دکمه کلیک شد تایمر استارت بشه و کاری که می خواهید انجام بدید بعد از مدت زمانی که به تایمر دادید انجام بشه.
  پاسخ


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


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

پرش به انجمن: