سوال دارم
#1
من برنامه ای دارم
که توش به مغیر ها به صورت رندم عدد داده میشه
مثلا از 1 تا 5
بعد براش یک سری محدودیت ایجاد کردم
بعد این متفیر نمیسته و همین طور بین 1 تا 5 میچرخه
حالا من میخوام کدی بنویسم که برنامه این متغیر رو متوقف کنه اگه هی می خواست همین طور بچرخه
چطور ممکنه؟
 
  پاسخ


 سپاس شده توسط: mehrad77
#2
خودم به این روش عمل کردم که برای هر متغیر 2 متغیر دیگر تعریف کردم
بعد گفتم یه کی رو بعد از 0.1  ثانیه چر کردم و یکی رو بعد ار 0.2 ثانیه
در نهایت این 2 عدد رو مقایسه می کنم
اگه یکی نبودن یعنی داره هی عوض میشه
و بر میگره اون محدودیت رو بر طرف کنه
اما
ممکنه بازم مشکل رفع نشه
و باید دوباره و دوباره این کار رو تکرار کنه تا اون حالتی که باید ایجاد شه
اما تعداد متغییر هام زیاده فرضا 100 تا
و برای انجام این کار بعضی وقتا 7 8 min طول میکشه
یه روش بهتر می خوام



 
  پاسخ


 سپاس شده توسط:
#3
(1393/9/16، 11:06 عصر)mohammad نوشته است: خودم به این روش عمل کردم که برای هر متغیر 2 متغیر دیگر تعریف کردم
بعد گفتم یه کی رو بعد از 0.1  ثانیه چر کردم و یکی رو بعد ار 0.2 ثانیه
در نهایت این 2 عدد رو مقایسه می کنم
اگه یکی نبودن یعنی داره هی عوض میشه
و بر میگره اون محدودیت رو بر طرف کنه
اما
ممکنه بازم مشکل رفع نشه
و باید دوباره و دوباره این کار رو تکرار کنه تا اون حالتی که باید ایجاد شه
اما تعداد متغییر هام زیاده فرضا 100 تا
و برای انجام این کار بعضی وقتا 7 8 min طول میکشه
یه روش بهتر می خوام



 

اگر می خواهی هر ثانیه این متغیر عوض بشه که هیچ راحته ولی اگر بخوایم کاری کنیم که با مثلا زدن فلان اسپریت متغیر بایسته کمی مشکل2
  پاسخ


 سپاس شده توسط:
#4
سلام. منظورتون رو واضح متوجّه نشدم، اگه امکانش هست یک فایل capx از کارتون قرار بدید تا بفهمیم منظورتون دقیقاً چیه.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط:
#5
سورسش سنگینه نمی تونم بفرستم
قرار نیست کلیک کنم
می خوام خودش وایسه
وقتی همه رو رندم عدد داد
گفتم متغیر ها با هم مقاسه بشن
در انتها متغییر ها با هم مقاسه مشن که تو هیچ کدوم عدد تکراری نباشه
حالا فک من من 6 تا متغییر دارم که 5 تا اول هر کدوم عدد 1 تا 5 رو گرفتن
و 6ومی هر کوم رو میگیره با یکی از این متغیر ها یکی میشه
و مجبور میشه یه بار دیگه رندم عدد بگیره
و هی عددش عوض میشه تند تند از1 تا 5
حالا می خوام وقتب این اتفاق افتاد وایسه
اصلا دیگه رندم بش عدد نده
هرجا هست وای سه
چطور میشه این کار رو کرد؟


مفهومش اینه

البته فکر نکنید من 2 اکانت دارم نه برام پیام شخصی فرستاده آقا محمد2
  پاسخ


 سپاس شده توسط: mohammad
#6
عزیزان امکان دادن سمپل بران نیست

ببینید مثلا
من 6 متغییر دارم
و اینا در استارت لیوت به صورت رندم یه عدد از 1 تا 5 می گیرن
متغیر 1 با 2 تا 6 مقایسه میشه و اگه تو 2 تا 6 عددی مثل اونی که تو 1 هست باشه
دوباره رندم بش عدد میده
مثلا اگه تو متغییر 1  عدد 4 باشه
دیگه تو متغییر 2 تا 6 4 نمیشینه و اگر هم بشینه با 1 مقایسه میشه و دوباره سری عوض مشه(امید وارم واضح بوده باشه)
حالا فک کنید متغیر 2 با 3 تا 6
و متغیر 3 با 4 تا 6
ووووو همین طور ادامه میدیم
یعنی تو هر متغییر در انتها فقط یک عدد میشینه که تکراری نیست
و تا متغییر 5 از عدد 1 تا 5 استفاده شده
حالا 6 نمیتونه عدد بگیره چون هر عددی از 1 تا 5 بگیره اون متغییری که این عدد رو داره مجبورش میکنه دوباره عدد عوض شه
واون هی میچرخه
در اصل برا من همون 5 تا متغییر هست ولی یه مربع دارم یعنی متغییر ها رو به شکل مربع تصور کنید
اصلا تصور کنید هر کدوم تو یه تکست باکس نمایش داده بشن
و تکس باکس ها
5*5 کنار هم چیده شده باشن
حالا یک سری حالت  هایی پیش می یاد که یک متغییر نمی تونه عدد بگیره
و هی میچرخه
من می خوام یه کاری کنم سیستم این موضوع رو بفهمه و عکلیاتی که من می خوام انجام بده
عملیاتش پیچیدس فکر نمی کنم برا جواب دادن به این سوال لازم باشه
شما به من بگید چه راهی هست که من بفهمم متغییر عدد نگرفته و هی داره میچرخه؟
 
  پاسخ


 سپاس شده توسط:
#7
دوستان متوجه منظورم شدید!

من خودم یه روش دارم
به این شکل مه برای هر متغیر 2 تا متغیر دیگه به وجود می یارم
و میگم که یکی رو بعد از 0.1 ثانیه
و یکی رو بعد از 0.2 ثانیه مقدار دهی کنه
بعد با هم مقایسه کنه
اگه یکی بودن یعنی عدد تو متغیر اصلیم ثابته اگه نه یعنی داره میچرخه
و اون کاری که می خوام می کنم
ولی این روش کنده یه روش بهتر می خوام
الطفا سری تر کمکم کنید
  پاسخ


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


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

پرش به انجمن: