Внимание! Вы не авторизовались на сайте. Ваш 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"><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"> | ||
== Загрузка == | == Загрузка == | ||
− | {| border="1" cellpadding="1" cellspacing="1" style="width: | + | {| border="1" cellpadding="1" cellspacing="1" style="width: 70%;" |
|- | |- | ||
− | | style="width: 47px; text-align: center;" | | + | | style="width: 47px; text-align: center;" | Версия |
− | | style="width: 52px; text-align: center;" | | + | | style="width: 52px; text-align: center;" | Ссылка |
− | | style="width: | + | | style="width: 445px; text-align: center;" | Список изменений |
|- | |- | ||
| style="width: 47px; text-align: center;" | '''1''' | | style="width: 47px; text-align: center;" | '''1''' | ||
| style="width: 52px; text-align: center;" | [https://vk.com/wall-80513593_2046 Скачать] | | style="width: 52px; text-align: center;" | [https://vk.com/wall-80513593_2046 Скачать] | ||
− | | style="width: | + | | style="width: 445px; text-align: center;" | |
*Первая версия | *Первая версия | ||
|- | |- | ||
− | | style="width: 47px; text-align: center;" | | + | | style="width: 47px; text-align: center;" | 2 |
− | | style="width: 52px; text-align: center;" | | + | | style="width: 52px; text-align: center;" | Скачать |
− | | style="width: | + | | style="width: 445px; text-align: center;" | |
*Добавлен класс MultiSound | *Добавлен класс MultiSound | ||
*Добавлены методы setInEntity и setVolume для класса Sound | *Добавлены методы setInEntity и setVolume для класса Sound | ||
− | | | + | |} |
− | + | </div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Условия использования == | == Условия использования == | ||
Строка 54: | Строка 40: | ||
Используя данный продукт вы автоматически соглашаетесь с этими правилами | Используя данный продукт вы автоматически соглашаетесь с этими правилами | ||
− | <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"> | ||
+ | <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> | ||
− | + | ||
+ | <div class="mw-parser-output"> | ||
=== Sound === | === Sound === | ||
Для создания новго плеера необходимо использовать конструктор '''Sound()''' | Для создания новго плеера необходимо использовать конструктор '''Sound()''' | ||
− | <syntaxhighlight lang="JavaScript">var mySound = new Sound | + | <syntaxhighlight lang="JavaScript">var mySound = new Sound("mySound.ogg");</syntaxhighlight> |
− | |||
− | |||
− | |||
Аргументом является наименование звукого файла из папки '''''sounds/''''' | Аргументом является наименование звукого файла из папки '''''sounds/''''' | ||
− | |||
− | |||
− | |||
Для того, что бы запустить звук, нужно вызвать метод '''play()''' | Для того, что бы запустить звук, нужно вызвать метод '''play()''' | ||
Строка 82: | Строка 76: | ||
==== Пример: ==== | ==== Пример: ==== | ||
<syntaxhighlight lang="JavaScript">IMPORT("SoundAPI") | <syntaxhighlight lang="JavaScript">IMPORT("SoundAPI") | ||
− | + | var mySound = new Sound("mySound.ogg"); | |
− | |||
− | |||
Callback.addCallback("LevelLoaded", function () { | Callback.addCallback("LevelLoaded", function () { | ||
Строка 90: | Строка 82: | ||
}); | }); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | </div | + | </div> <div class="mw-parser-output"> |
==== Все методы класса: ==== | ==== Все методы класса: ==== | ||
Строка 99: | Строка 91: | ||
| 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: 75px;" | 2 | | style="text-align: center; width: 75px;" | 2 | ||
Строка 184: | Строка 161: | ||
| style="text-align: center; width: 361px;" | Остановить | | style="text-align: center; width: 361px;" | Остановить | ||
|} | |} | ||
− | </div> </div> < | + | </div> </div> |
+ | |||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
=== MultiSound === | === MultiSound === | ||
Класс MultiSound подходит для работы с несколькими звуками, зависимых друг от друга. | Класс MultiSound подходит для работы с несколькими звуками, зависимых друг от друга. | ||
− | Для создания такого плеера нужен конструктор | + | Для создания такого плеера нужен конструктор MultiSound() |
<syntaxhighlight lang="JavaScript">var mySounds = new MultiSound([{ | <syntaxhighlight lang="JavaScript">var mySounds = new MultiSound([{ | ||
src:"mySound.ogg" | src:"mySound.ogg" | ||
Строка 200: | Строка 181: | ||
Конструктор принимает один параметр - массив с объектами настроек для каждого звука | Конструктор принимает один параметр - массив с объектами настроек для каждого звука | ||
− | * | + | *src - название звукового файла |
− | * | + | *volume - громкомсть звука |
Для того, что бы запустить плеер, нужно вызвать метод '''play()''' | Для того, что бы запустить плеер, нужно вызвать метод '''play()''' | ||
Строка 227: | Строка 208: | ||
mySounds.play(); | mySounds.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;" | Метод | | style="text-align: center;" | Метод | ||
| style="text-align: center;" | Аргументы | | style="text-align: center;" | Аргументы | ||
| style="text-align: center;" | Описание метода | | style="text-align: center;" | Описание метода | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="text-align: center;" | setInEntity(Entity entity, int radius) | | style="text-align: center;" | setInEntity(Entity entity, int radius) | ||
| style="text-align: center;" | entity - Сущность<br/> radius - радиус слышимости звука (Больше 2) | | style="text-align: center;" | entity - Сущность<br/> radius - радиус слышимости звука (Больше 2) | ||
| style="text-align: center;" | Установить сущность источником звука | | style="text-align: center;" | Установить сущность источником звука | ||
|- | |- | ||
− | |||
| style="text-align: center;" | setInBlock(int x,int y,int z,int radius) | | style="text-align: center;" | setInBlock(int x,int y,int z,int radius) | ||
| style="text-align: center;" | x, y, z - координаты<br/> radius - радиус слышимости звука (Больше 2) | | style="text-align: center;" | x, y, z - координаты<br/> radius - радиус слышимости звука (Больше 2) | ||
| style="text-align: center;" | Устанавливает источник звука по координатам | | style="text-align: center;" | Устанавливает источник звука по координатам | ||
|- | |- | ||
− | |||
| style="text-align: center;" | setInPlayer() | | style="text-align: center;" | setInPlayer() | ||
| style="text-align: center;" | - | | style="text-align: center;" | - | ||
| style="text-align: center;" | Устанавливает источник звука "в игроке"<br/> Можно использовать для звуков в меню. | | style="text-align: center;" | Устанавливает источник звука "в игроке"<br/> Можно использовать для звуков в меню. | ||
|- | |- | ||
− | |||
| style="text-align: center;" | setLooping(bool looping) | | style="text-align: center;" | setLooping(bool looping) | ||
| style="text-align: center;" | looping - Повторное воспроизведение | | style="text-align: center;" | looping - Повторное воспроизведение | ||
| style="text-align: center;" | Повторное воспроизведение | | style="text-align: center;" | Повторное воспроизведение | ||
|- | |- | ||
− | |||
| style="text-align: center;" | addVolume(float volume) | | style="text-align: center;" | addVolume(float volume) | ||
| style="text-align: center;" | volume - Уровень громкости | | style="text-align: center;" | volume - Уровень громкости | ||
| style="text-align: center;" | Изменение громкомти плеера | | style="text-align: center;" | Изменение громкомти плеера | ||
|- | |- | ||
− | |||
| style="text-align: center;" | play() | | style="text-align: center;" | play() | ||
| style="text-align: center;" | - | | style="text-align: center;" | - | ||
| style="text-align: center;" | Воспроизвести | | style="text-align: center;" | Воспроизвести | ||
|- | |- | ||
− | |||
| style="text-align: center;" | pause() | | style="text-align: center;" | pause() | ||
| style="text-align: center;" | - | | style="text-align: center;" | - | ||
| style="text-align: center;" | Приостановить воспроизведение | | style="text-align: center;" | Приостановить воспроизведение | ||
|- | |- | ||
− | |||
| style="text-align: center;" | reset() | | style="text-align: center;" | reset() | ||
| style="text-align: center;" | - | | style="text-align: center;" | - | ||
| style="text-align: center;" | Сбросить плеер | | style="text-align: center;" | Сбросить плеер | ||
|- | |- | ||
− | |||
| style="text-align: center;" | stop() | | style="text-align: center;" | stop() | ||
| style="text-align: center;" | - | | style="text-align: center;" | - | ||
| style="text-align: center;" | Остановить | | style="text-align: center;" | Остановить | ||
|} | |} | ||
− | </div> | + | |
+ | </div> | ||
+ | </div> |