مشکلی در کار با متغییر ها ؟
#31
داداش حتما گفتی هر وقت کلیک شد تیر شلیک بشه و بشمره
خو بدبخت هنگ میکنه ممکنه در لحظه چنتا تیر شلیک بشه 
! KEEP CALM AND LOVE CONSTRUCT 2 
آرام باش و به کانستراکت 2 عشق بورز !
  پاسخ


 سپاس شده توسط: makan parsi
#32
(1394/7/10، 10:54 صبح)Tartilla نوشته است: داداش حتما گفتی هر وقت کلیک شد تیر شلیک بشه و بشمره
خو بدبخت هنگ میکنه ممکنه در لحظه چنتا تیر شلیک بشه 

سلام.

اتفاقً اینطوری درست کار میکنه 4
من یک وقفه 0.4 چهار صدم ثانیه ای برای شلیک گذاشتم و در ادامه همون دستور شلیک
دستور کم شدن تعداد متغییر هم دادم

اما همین چیز ساده شده برام درد سر و اصلاً تعداد گلوله ها به صفر نمیرسه
و یا از همون اول صفر نشون میده و با اولین شلیک دو باره تعداد رو از 20 نشون میده
و بعد از چند شلیک فقط تا حدود 17 کم میشه و بعد دوباره 20 میشه بعد دوباره صفر

یعنی من اینو میدیم اینطوری میشدم O_o 
خخخ 4


-
-
  پاسخ


 سپاس شده توسط:
#33
شما کامپیوترت جن نداره ... ؟!  4
کلا به مشکل میخوری ...
! KEEP CALM AND LOVE CONSTRUCT 2 
آرام باش و به کانستراکت 2 عشق بورز !
  پاسخ


 سپاس شده توسط:
#34
(1394/7/10، 01:38 عصر)Tartilla نوشته است: شما کامپیوترت جن نداره ... ؟!  4
کلا به مشکل میخوری ...

جن که نه ، کار هنوز به اونجاها نکشیده با سلام و صلوات کامپیوتر رو روشن میکنیم فعلاً خبری نیست 24
این کامپیوتر به کل قاطی داره ... اما فکر نمی کنم به این نرم افزار مربوط بشه

قبلاً یه مشکل به وجود اومده بود که مثلاً با کلیک چپ ضربه ای زده میشه داخل پیش نمایش و دستورات
مشکلی نداشتن اما همین که خروجی ویندوز میگرفتم دیگه کار نمی کرد

این شمارش گلوله ها هم دستور ساده ای داره اما نمی فهمم این رفتارش چه معنیی میده
لابد میخواد بگه شما دهنت هنوز بود شیر میده ، هنوز زوده بیای بازی بسازی خخخخ 4


  پاسخ


 سپاس شده توسط:
#35
سلام.

اینبار سوالم درباره شمارش تعداد اسپرایت هاست به نظرتون چطور میشه
تعداد اسپراتی رو شمرد

مثلاً میخوام در هنگام تیر اندازی تا زمانی که دو تیر هنوز توی زمین هستن و نابود نشدن
اجاز شلیک سوم داده نشه، فقط میخوام بدونم چطور میشه تعداد اسپرایت های به وجود اومده توی زمین رو شمرد؟



-
-
  پاسخ


 سپاس شده توسط:
#36
(1394/7/10، 05:00 عصر)makan parsi نوشته است: سلام.

اینبار سوالم درباره شمارش تعداد اسپرایت هاست به نظرتون چطور میشه
تعداد اسپراتی رو شمرد

مثلاً میخوام در هنگام تیر اندازی تا زمانی که دو تیر هنوز توی زمین هستن و نابود نشدن
اجاز شلیک سوم داده نشه، فقط میخوام بدونم چطور میشه تعداد اسپرایت های به وجود اومده توی زمین رو شمرد؟



-
-


الو ... 4
متغییری که بتونه اسپرایت های موجود رو بشمره ... نبود 4

-
-

  پاسخ


 سپاس شده توسط:
#37
خب عزیز مثلا شما ۹ تا اسپرایت دشمن داری و یه متغیر به اسم enemy که مقدارش ۹ هست ...
میگی هر وقت به دشمن تیر خورد دشمن نابود بشه واگر نابود شد یکی از enemy کم بشه ...
بعد مثلا اگر enemy کوچکتر مساوی صفر قرار گرفت فلان اتفاق بیفته ...
! KEEP CALM AND LOVE CONSTRUCT 2 
آرام باش و به کانستراکت 2 عشق بورز !
  پاسخ


 سپاس شده توسط: makan parsi
#38
باید از اکسپریشن تعداد اشیا بکر ببرید.
یک متغییر بساز
سپس اکشن تنظیم set متغییر
و در قسمت مقدار ، اکسپریشن (شی گلوله ) .Count استفاده کنید تا تعداد کل نمونه تیر را نشان دهد
  پاسخ


 سپاس شده توسط: makan parsi ، keyhan
#39
(1394/7/10، 06:48 عصر)Tartilla نوشته است: خب عزیز مثلا شما ۹ تا اسپرایت دشمن داری و یه متغیر به اسم enemy که مقدارش ۹ هست ...
میگی هر وقت به دشمن تیر خورد دشمن نابود بشه واگر نابود شد یکی از enemy کم بشه ...
بعد مثلا اگر enemy کوچکتر مساوی صفر قرار گرفت فلان اتفاق بیفته ...

نه ، میخوام شمارش به این صورت باشه که مثلاً
وقتی دو شلیک میکنی تا زمانی که یکی از گلوله ها نابود نشده سومین گلوله شلیک نشه
(حالا نابود شدنش فرق نیم کنه به هر صورتی که باشه: از زمین بیرون رفتن ، برخورد با اسپرات و نابودی و...)
تعداد شمارش رو برای همین نیاز دارم.

اینی که شما گفتی اونجایی که به کار میاد که میخوایم شرط بزاریم بعد از نابود شدن همه این تعداد
از اسپرایت ها (که مثلاً ماموریت اصلی همین ها بودن) بازی شما رو بزنده حساب کنه یا هر چیز دیگه ای ...



-
-


(1394/7/10، 06:51 عصر)mehrdad.ch نوشته است: باید از اکسپریشن تعداد اشیا بکر ببرید.
یک متغییر بساز
سپس اکشن تنظیم set متغییر
و در قسمت مقدار ، اکسپریشن (شی گلوله ) .Count استفاده کنید تا تعداد کل نمونه تیر را نشان دهد


مثل همیشه غربون دستت (خو مثل آدم بگو ممنون دیگه 4 )


-
-
  پاسخ


 سپاس شده توسط:
#40
در رویداد شلیک باید یک زیر شرط بگذارید و مقایسه کنید که داخل صحنه چند تا تیر هست . مثلا اگر از سه تا بشر شد دیگه اکشن تیر ساخته نشود.

کد:
if(bullet.count < 3) create bullet;
else action not bullet;

اگر می خواهی تعداد تیر را کنترول کنی باید در بخش رویداد شلیک این زیر شرط رو بگذاری 
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
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

پرش به انجمن: