Страница 1 из 1

Где параметр Volume?

СообщениеДобавлено: 24 сен 2009, 13:11
Klimach
Изображение
В C# не могу получить свойство Volume у AudioListener. Может что не так делаю?

Re: Где параметр Volume?

СообщениеДобавлено: 24 сен 2009, 13:38
Neodrop
Вам это нужно для глобальной громкости?
http://unity3d.com/support/documentatio ... olume.html
Может Студия глючит? :-?

Re: Где параметр Volume?

СообщениеДобавлено: 24 сен 2009, 13:46
Klimach
Да, нужно, чтобы изменять общий уровень громкости. Свойство не видно ни в Студии ни в UniSciTE, но это только если скрипт на шарпе написан. до этого скрипт на JavaScreept был, все работало корректно.

Re: Где параметр Volume?

СообщениеДобавлено: 24 сен 2009, 13:52
Klimach
Если писать четко по документации, то в Unity выдает такую ошибку.
Assets/MyAssets/Scripts/MainMenu.cs(55,29): error CS0176: Static member `UnityEngine.AudioListener.volume' cannot be accessed with an instance reference, qualify it with a type name instead

Re: Где параметр Volume?

СообщениеДобавлено: 24 сен 2009, 15:26
Neodrop
Ну, вроде чётко написано в дебаггере - используйте тип, а не инстанс.
То есть вот так: AudioListener.volume = .5f;

Re: Где параметр Volume?

СообщениеДобавлено: 25 сен 2009, 00:58
Klimach
Благодарю. Меня пока нужно носом тыкать)) опыта нет никакого. Listener в сцене ведь может быть только один.

Re: Где параметр Volume?

СообщениеДобавлено: 25 сен 2009, 10:24
gnoblin
Фишка).

Я думал мне придется делать менеджер звуков, а тут так все просто =)) .
(не сталкивался с задачей пока :-w )