Горизонтальный слайдер
Я создал горизонтальный слайдер, но никак не могу сделать так, чтобы при передвижение ползунка изменялась громкость на объекте тераина.
PHP код:
var showsettings = 0; function OnGUI() { if(GUI.Button(new Rect(Screen.width-105,30,100,20),"Settings")) { showsettings = 1; } if(showsettings==1) { GUI.Label(new Rect(Screen.width/2 - 75, Screen.height - 115, 150, 20),"Terrain sound volume"); terrainsounds = GUI.HorizontalSlider(new Rect(Screen.width/2 - 250, Screen.height - 90, 500, 20),terrainsounds,0,1); GUI.Label(new Rect(Screen.width/2 + 260, Screen.height - 95, 50, 20),terrainsounds.ToString()); GUI.Label(new Rect(Screen.width/2 - 75, Screen.height - 80, 150, 20),"Pulse sound volume"); pulsesound = GUI.HorizontalSlider(new Rect(Screen.width/2 - 250, Screen.height - 55, 500, 20),pulsesound,0,1); GUI.Label(new Rect(Screen.width/2 + 260, Screen.height - 60, 50, 20),pulsesound.ToString()); GUI.Label(new Rect(Screen.width/2 - 75, Screen.height - 45, 150, 20),"Step sound volume"); stepsound = GUI.HorizontalSlider(new Rect(Screen.width/2 - 250, Screen.height - 20, 500, 20),stepsound,0,1); GUI.Label(new Rect(Screen.width/2 + 260, Screen.height - 25, 50, 20),stepsound.ToString()); }}
Когда делаешь так:
PHP код:
terrainsound = GameObject.Find("Terrain").audio.volume;
То ползунок не двугается.
Помогите пожалуйста
|