حل شده مشکل در آرایه
#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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نشان دادن حرف در بازی کلماتی mehdi 0 199 1403/5/13، 05:27 عصر
آخرین ارسال: mehdi
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 1,235 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 584 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA
  علت بازی نشدن وقتی نصب شده amirhosseinalizadehgharebaba81 1 551 1402/4/23، 02:22 عصر
آخرین ارسال: (:--ALI--:)
  چگونگی اجرا بازی روی ه‍است ایران (:--ALI--:) 8 1,828 1402/3/24، 04:50 عصر
آخرین ارسال: (:--ALI--:)

پرش به انجمن: