(1399/4/17، 01:51 عصر)Zahra By نوشته است: من برای بازیم یک رادیو می خواهم که یک تصویر رادیو باشه و وقتی روی اون کلیک شد یک آهنگ رندومی پخش شه و وقتی که زدی روی دکمه ی بعدی یک آهنگ دیگه پخش شه
لطفا کمک کنید
سلام؛
در اصل پرسش اصلی شما پخش رندوم چند ترک (Track) از میان یکسری لیست ترک تعریف شده است که سوالتون به دفعات زیادی در انجمن پرسیده شده. به هر حال قبل از هر چیز یک طرح گرافیکی برای رادیو نیاز دارین. حالا میگین با کلیک یا لمس بر روی اسپرایت رادیو یک ترک به صورت تصادفی پخش بشه. اما چطور میتونین این کار رو انجام بدین؟
راه های زیادی پیش رو دارین. اما ساده ترین راه میتونه این باشه:
نام ترک های موردنظرتون که قصد دارین پخش بشه رو به صورت عددی قرار بدین و بعد یک مقدار رندوم عددی مشخص کنید که در واقع همون ترکی میشه که قصد دارین به صورت تصادفی پخش کنین. مثلاً اگر 8 تا ترک صوتی دارین میتونین به کمک اکسپرشن
random یک عدد تصادفی از یک تا هشت انتخاب کنین. مثلاً اگر عدد رندوم به دست اومده 4 شد بگین که ترک
4.ogg پخش بشه. میتونین به جای مقدار عددی دادن مقدار غیرعددی هم به نام فایلها بدین و بعد به کمک اکسپرشن
choose یکی از نام های فایلهایی که دارین رو به صورت تصادفی انتخاب کنین. البته اگر میخواین به ترک قبلی و بعدی برگردین نام گذاری عددی ترک های صوتی میتونه کارتون رو راحت تر کنه.
البته شما ذکر نکردید که میخواین رندوم بدون تکرار داشته باشین یا رندوم با تکرار. در ضمن اگر بازیتون آنلاین هست میتونین به صورت آنلاین صداها رو پخش کنین.
سعی کنید از این به بعد دقیق تر در انجمن جستجو کنین و بعد تاپیک جدید باز کنین.
موفق باشین.