سلام ببینین من میخوام وقتی یه دکمه فشار دادم یه صدا پخش بشه و وقتی دوباره فشار دادم اون صدا هم دوباره پخش بشه ینی با هر بار زدن دکمه اون صدا هم یکبار کامل پخش بشه
شئ audio اگه اشتباه نکرده باشم رو وارد بازیتون کنید
بعد شئ تاچ رو هم وارد بازیتون کنید
از نوار پروژه اون پایین روی پوشه sound ( باز اگه اشتباه نکرده باشم ( انگلیسیم خوب نیس ))
صدا رو ایمپورت کنین البته باید هم wav باشه فرمتش هم یه چیز دیگه مثلا ogg. هر دو رو وارد کنین بعد یه ایونت بنویسید که هر وقت تاچ شد روی اسپرایت
on touch object
حالا ایونتش رو از توی ایونت های audio ببینید و play رو انتخاب کنید
صدای مورد نظر رو وارد کنین حواستون باشه که تکرار رو yes نباشه
الان اگه بازی رو تست کنین و رو اسپرایت مورد نظر تاچ کنین درست کار می کنه
سپاس و اعتبار فراموش نشه
(1398/8/24، 12:57 عصر)meysam.p.n نوشته: شئ audio اگه اشتباه نکرده باشم رو وارد بازیتون کنید
بعد شئ تاچ رو هم وارد بازیتون کنید
از نوار پروژه اون پایین روی پوشه sound ( باز اگه اشتباه نکرده باشم ( انگلیسیم خوب نیس ))
صدا رو ایمپورت کنین البته باید هم wav باشه فرمتش هم یه چیز دیگه مثلا ogg. هر دو رو وارد کنین بعد یه ایونت بنویسید که هر وقت تاچ شد روی اسپرایت
on touch object
حالا ایونتش رو از توی ایونت های audio ببینید و play رو انتخاب کنید
صدای مورد نظر رو وارد کنین حواستون باشه که تکرار رو yes نباشه
الان اگه بازی رو تست کنین و رو اسپرایت مورد نظر تاچ کنین درست کار می کنه
سپاس و اعتبار فراموش نشه
خب نه من میخوام این بازی رو واسه کامپیوتر بسازم
میخوام کلید f فشار بدیم پخش بشه
کدش رو میخوام فقط
حالا یه دکمه با استفاده از canvas توی صحنه ایجاد میکنی و اسکریپت بالا رو که بصورت یک کلاس تعریف کردی، بهش متصل میکنی.
از قسمت
OnClick در هین دکمه، علامت بعلاوه "+" رو میزنی و از اسکریپتی که داری، تابع رو صدا میزنی.
(1398/8/24، 03:18 عصر)mostafanastary نوشته: سلام. روش های مختلفی وجود داره.
مثلا شما
متغیرهای فایل صوتی رو ایجاد میکنی:
نقل قول:
public AudioSource audioSource;
public AudioClip audioClip;
میتونی یک متد داشته باشی به صورت زیر:
نقل قول:
publicvoid playClip(){
audioSource.clip= audioClip;
audioSource.Play();
}
حالا یه دکمه با استفاده از canvas توی صحنه ایجاد میکنی و اسکریپت بالا رو که بصورت یک کلاس تعریف کردی، بهش متصل میکنی.
از قسمت
OnClick در هین دکمه، علامت بعلاوه "+" رو میزنی و از اسکریپتی که داری، تابع رو صدا میزنی.
سلام
من نمیخوام دکمه فشار داده بشه
میخوام کلید F که روی کیبرد همه هست فشار داده بشه و اون صدا پخش بشه
کد کاملش رو میخوام
همین
نه چیز دیگه ای
شما فکر کنین دارین به کسی که هیچی بلد نیست یاد میدین