Difference between revisions of "Source (Українська)"

 
Line 26: Line 26:
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince
Line 38: Line 39:
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 
| limit=100
 
| limit=100
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince
Line 50: Line 52:
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince

Latest revision as of 09:35, 22 September 2023

Джерело представляє аудіо, яке можна відтворити. З джерелами можна робити цікаві речі, як-от установлювати гучність, висоту звуку та його положення відносно слухача. Зауважте, що позиційне аудіо працює лише для моно (тобто нестерео) джерел.

Джерело є внутрішнім посиланням, поки воно відтворюється.

Елементи керування джерелом (відтворення/пауза/зупинка) діють відповідно до наведеної нижче таблиці станів.

Відтворення Пауза
play() Без змін Відтворення
stop() Пауза + Перемотати назад Перемотати назад
pause() Пауза Без змін

І для любителів блок-схем (примітка: пропущені виклики не мають ефекту, зупинка завжди перемотує назад).

NewSourceControls.png

Конструктори

love.audio.newQueueableSource Створює нове джерело аудіо (Source), яке можна використовувати для програвання звуку, згенерованого в реальному часі, через постановку в чергу (Source:queue). Added since 11.0
love.audio.newSource Створює нове джерело (Source) на основі файлу, звукових даних (SoundData) або декодувальника (Decoder).

Функції

Object:release Моментально знищує посилання на об'єкт в Lua. Added since 11.0
Object:type Отримує тип об'єкту як рядок.
Object:typeOf Перевіряє, чи має об'єкт певний тип.
Source:clone Створює ідентичну копію джерела, зупинену. Added since 0.9.1
Source:getActiveEffects Отримує список назв активних ефектів для певного джерела (Source). Added since 11.0
Source:getAirAbsorption Отримує кількість повітряного поглинання, встановлену для джерела. Added since 11.2
Source:getAttenuationDistances Отримує базову і максимальну відстані затухання для джерела. Added since 0.9.0
Source:getChannelCount Отримує кількість каналів в джерелі аудіо. Added since 11.0
Source:getChannels Отримує кількість каналів в джерелі аудіо. Added since 0.9.0
Source:getCone Отримує конус спрямованої гучності для джерела аудіо. Added since 0.9.0
Source:getDirection Отримує напрямок джерела (Source). Added since 0.7.0
Source:getDuration Отримує тривалість джерела аудіо. Added since 0.10.0

Перечислення

FilterType Типи фільтрів для джерел аудіо (об'єктів Source). Added since 11.0
SourceType Типи джерел аудіо.

Супертипи

Також дивіться


Іншими мовами