Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | + | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | |
'''SoundAPI '''- библиотека, упрощающая работу со звуком. | '''SoundAPI '''- библиотека, упрощающая работу со звуком. | ||
− | + | <div class="mw-parser-output"> | |
== Загрузка == | == Загрузка == | ||
− | {| border="1" cellpadding="1" cellspacing="1" style="width: | + | {| border="1" cellpadding="1" cellspacing="1" style="width: 435px;" |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | style="width: | + | | style="width: 91px; text-align: center;" | Версия |
− | | style="width: | + | | style="width: 97px; text-align: center;" | Ссылка |
− | | style="width: | + | | style="width: 231px; text-align: center;" | Список изменений |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | style="width: | + | | style="width: 91px; text-align: center;" | '''1''' |
− | | style="width: | + | | style="width: 97px; text-align: center;" | Скачать |
− | + | | style="width: 231px; text-align: center;" | Первая версия | |
− | |||
− | |||
− | |||
− | |||
− | | style="width: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | + | </div> | |
== Условия использования == | == Условия использования == | ||
Строка 54: | Строка 22: | ||
Используя данный продукт вы автоматически соглашаетесь с этими правилами | Используя данный продукт вы автоматически соглашаетесь с этими правилами | ||
− | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | + | <div class="mw-parser-output"> |
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
== Документация == | == Документация == | ||
Импорт библиотеки | Импорт библиотеки | ||
<syntaxhighlight lang="JavaScript">IMPORT("SoundAPI")</syntaxhighlight> | <syntaxhighlight lang="JavaScript">IMPORT("SoundAPI")</syntaxhighlight> | ||
− | |||
− | |||
Для создания новго плеера необходимо использовать конструктор '''Sound()''' | Для создания новго плеера необходимо использовать конструктор '''Sound()''' | ||
− | <syntaxhighlight lang="JavaScript">var mySound = new Sound | + | <syntaxhighlight lang="JavaScript">var mySound = new Sound("mySound.ogg");</syntaxhighlight> |
− | |||
− | |||
− | |||
Аргументом является наименование звукого файла из папки '''''sounds/''''' | Аргументом является наименование звукого файла из папки '''''sounds/''''' | ||
− | |||
− | |||
− | |||
Для того, что бы запустить звук, нужно вызвать метод '''play()''' | Для того, что бы запустить звук, нужно вызвать метод '''play()''' | ||
Строка 79: | Строка 50: | ||
<syntaxhighlight lang="JavaScript">mySound.stop(); | <syntaxhighlight lang="JavaScript">mySound.stop(); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | + | === Пример: === | |
+ | |||
+ | | ||
<syntaxhighlight lang="JavaScript">IMPORT("SoundAPI") | <syntaxhighlight lang="JavaScript">IMPORT("SoundAPI") | ||
− | + | var mySound = new Sound("mySound.ogg"); | |
− | |||
− | |||
Callback.addCallback("LevelLoaded", function () { | Callback.addCallback("LevelLoaded", function () { | ||
mySound.play(); | mySound.play(); | ||
− | }); | + | });</syntaxhighlight> |
− | </syntaxhighlight> | + | |
− | + | === Все методы конструктора: === | |
− | |||
{| border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | {| border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | Метод |
− | |||
| style="text-align: center; width: 331px;" | Аргументы | | style="text-align: center; width: 331px;" | Аргументы | ||
| style="text-align: center; width: 361px;" | Описание метода | | style="text-align: center; width: 361px;" | Описание метода | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | setInBlock(int x,int y,int z,int radius) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="text-align: center; width: 331px;" | | | style="text-align: center; width: 331px;" | | ||
x, y, z - координаты<br/> radius - радиус слышимости звука (Больше 2) | x, y, z - координаты<br/> radius - радиус слышимости звука (Больше 2) | ||
Строка 129: | Строка 75: | ||
| style="text-align: center; width: 361px;" | Устанавливает источник звука по координатам | | style="text-align: center; width: 361px;" | Устанавливает источник звука по координатам | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | setInPlayer() |
− | |||
| style="text-align: center; width: 331px;" | - | | style="text-align: center; width: 331px;" | - | ||
| style="text-align: center; width: 361px;" | Устанавливает источник звука "в игроке"<br/> Можно использовать для звуков в меню. | | style="text-align: center; width: 361px;" | Устанавливает источник звука "в игроке"<br/> Можно использовать для звуков в меню. | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | setOnCompletion(function event) |
− | |||
| style="text-align: center; width: 331px;" | event - Событие происходящее при окончании воспроизведения | | style="text-align: center; width: 331px;" | event - Событие происходящее при окончании воспроизведения | ||
| style="text-align: center; width: 361px;" | Устанавливает действие при завершении воспроизведения. Не срабатывает при вызове stop() | | style="text-align: center; width: 361px;" | Устанавливает действие при завершении воспроизведения. Не срабатывает при вызове stop() | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | setSource(string fileName) |
− | |||
| style="text-align: center; width: 331px;" | fileName - Название файла | | style="text-align: center; width: 331px;" | fileName - Название файла | ||
| style="text-align: center; width: 361px;" | Установить файл для воспроизведения из директории мода | | style="text-align: center; width: 361px;" | Установить файл для воспроизведения из директории мода | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | setLooping(bool looping) |
− | |||
− | setLooping(bool looping) | ||
− | |||
| style="text-align: center; width: 331px;" | looping - Повторное воспроизведение | | style="text-align: center; width: 331px;" | looping - Повторное воспроизведение | ||
| style="text-align: center; width: 361px;" | Повторное воспроизведение | | style="text-align: center; width: 361px;" | Повторное воспроизведение | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | play() |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | play() | ||
− | |||
| style="text-align: center; width: 331px;" | - | | style="text-align: center; width: 331px;" | - | ||
| style="text-align: center; width: 361px;" | Воспроизвести | | style="text-align: center; width: 361px;" | Воспроизвести | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | pause() |
− | |||
| style="text-align: center; width: 331px;" | - | | style="text-align: center; width: 331px;" | - | ||
| style="text-align: center; width: 361px;" | Приостановить воспроизведение | | style="text-align: center; width: 361px;" | Приостановить воспроизведение | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | reset() |
− | |||
− | reset() | ||
− | |||
| style="text-align: center; width: 331px;" | - | | style="text-align: center; width: 331px;" | - | ||
| style="text-align: center; width: 361px;" | Сбросить плеер | | style="text-align: center; width: 361px;" | Сбросить плеер | ||
|- | |- | ||
− | | style="text-align: center; width: | + | | style="text-align: center; width: 216px;" | stop() |
− | |||
− | stop() | ||
− | |||
| style="text-align: center; width: 331px;" | - | | style="text-align: center; width: 331px;" | - | ||
| style="text-align: center; width: 361px;" | Остановить | | style="text-align: center; width: 361px;" | Остановить | ||
|} | |} | ||
− | + | </div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |