حل شده مشکل در آرایه
#1
سلام دوستان.
از یه اسپرایت 9 تا کپی کردم و برای هر کدو م یه شماره id (از 1 تا 9) مشخص کردم.وقتی روی اسپرایت آبی می زنم بطور رندوم یکی ازشماره ها رو انتخاب می کنه و شفافیت هر کدوم که انتخاب شد رو روی 50 میذاره.(در واقع با هر بار زدن روی اسپرایت آبی یک شماره دلخواه ازآرایه حذف میشه).حالا می خوام وقتی روی اسپرایت شماره ها به انتخاب خودم زدم در صورتیکه شفافیت روی 100 بود بشه 20 . مشکلم اینجاست که در حالت دوم عدد انتخاب شده بطور صحیح از آرایه حذف نمیشه.
(برای توضیح بیشتر فرض کنید من خودم عدد 5 و بعد 6 رو انتخاب کردم.بعد اگر روی اسپرایت آبی زدم باید به غیر از این اعداد رو انتخاب کنه که اینجا برنامه دچار مشکل شده)
ممنون میشم اگر کسی بتونه سورس رو درست کنه:
Object moved
  پاسخ


 سپاس شده توسط:
#2
Object moved

سلام
سورس شما رو اصلاح کردم. مشکل اونجایی بود که برای مثال در آرایه زیر:
ایندکس _ مقدار
0 _ 1
1 _ 2
2 _ 3
3 _ 4
زمانی که عدد 3 را حذف کنید اینچنین میشود:
ایندکس _ مقدار
0 _ 1
1 _ 2
2 _ 4
در نتیجه ایندکس عدد 4 با آن همخوانی ندارد و مشکل رخ میدهد.










 1                                            ‌1
||
||
|                                               |
|__________________________|










  پاسخ


 سپاس شده توسط: mehdi
#3
(1403/4/25، 03:20 عصر)محمد40 نوشته است: Object moved

سلام
سورس شما رو اصلاح کردم. مشکل اونجایی بود که برای مثال در آرایه زیر:
ایندکس _ مقدار
0 _ 1
1 _ 2
2 _ 3
3 _ 4
زمانی که عدد 3 را حذف کنید اینچنین میشود:
ایندکس _ مقدار
0 _ 1
1 _ 2
2 _ 4
در نتیجه ایندکس عدد 4 با آن همخوانی ندارد و مشکل رخ میدهد.

سلام آقا محمد 82
تشکر از لطفتتون
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده ارور جاوا M.gh 4 1,864 1403/6/27، 10:19 عصر
آخرین ارسال: Klkj
  این چیه alirezagamemaker 4 2,323 1403/6/27، 10:18 عصر
آخرین ارسال: Klkj
  نشان دادن حرف در بازی کلماتی mehdi 0 287 1403/5/13، 05:27 عصر
آخرین ارسال: mehdi
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 1,294 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 677 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA

پرش به انجمن: