«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
تغییر ولوم صدا با استفاده از اسلایدر در یونیتی 5 :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته

بایگانی
پیوندها

منبع:gameover.blog.ir

یه متغیر پابلیک از نوع AudioSource تعریف کرده بعدش با کد خصوصیت volume رو مساوی value از scrollBar ات کنید. (مقدار حداقل باید 0.0 و حداکثر باید 1.0 باشه که نوع float هست)
-
برای اینکه واسه رویداد change از slider bar کد بنویسید توی inspector یک مثبت (+) هست روش بزنید تا رویداد change رو ایجاد کنه.


همونجا توی کادری که نوشته None باید گیم ابجکت Audio source رو بکشی رها کنید توش تا یک گیم ابجکت دلخواه که اسکریپت audiosource رو بهش نسبت خواهیم داد.

سپس از لیست no function اسکریپت رو انتخاب و از زیر شاخش تابعی که می خواید با حرکت نوار لغزان(slider) اجرا بشه رو انتخاب می کنیم.

یادتون نره تابع حتما باید از نوع public تعریف شده باشه ویلا توی این بخش نمیاد.

http://s6.picofile.com/file/8232048800/audioSource_sliderChange.jpg

اسکریپت هم شبیه این می تونه باشه :

public Slider mainSlider;
public AudioSource as;
mainSlider.minValue =0;
mainSlider.maxValue=1;

public void changeVolume(){
as.Volume=mainSlider.Value;
}


نظرات (۲)

مرسی

پاسخ:
سپاس

سلام من اینطوری بعضی از چیز هارو نمیفهمم خیلی گشتم تا سایت شمارو پیدا کردم اگه میشه ویدیو بزارید خیلی لازم دارم کل کار منو مو انجام دادم فقط همین صدا مونده ویدیو بزارین ممنون میشم ❤❤🙏

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی