From a27c8133e269c2dfd14418c57d9c9fef630c0882 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 15 Mar 2024 12:38:52 +0300 Subject: [PATCH] =?UTF-8?q?Destroyed=202.=20=D0=9F=D1=80=D0=B5=D0=B4=D0=B7?= =?UTF-8?q?=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B0=20=D0=B0=D1=81=D1=81?= =?UTF-8?q?=D0=B5=D1=82=D0=BE=D0=B2=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2.-Предзагрузка-ассетов.md | 54 -------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 2.-Предзагрузка-ассетов.md diff --git a/2.-Предзагрузка-ассетов.md b/2.-Предзагрузка-ассетов.md deleted file mode 100644 index 5dbd45a..0000000 --- a/2.-Предзагрузка-ассетов.md +++ /dev/null @@ -1,54 +0,0 @@ -# Файл *preload.json* - -Для загрузки ассетов, не загружаемых автоматически, такие как звуки, дополнительные текстуры, используется файл `preload.json`, создающийся в папке контент-пака. - -Ассеты в файле разделяются на категории: -- fonts - шрифты -- shaders - шейдеры -- textures - текстуры -- sounds - звуки - -> [!NOTE] -> При загрузке звука подгружаются все его вариации, по шаблону: -> (звук: sound_name) -> *sound_name.ogg, sound_name_1.ogg, sound_name_2.ogg, ...* -> или *sound_name_0.ogg, sound_name_1.ogg, sound_name_2.ogg, ...* - -Добавление звука `пак:sounds/events/explosion.ogg` со всеми его вариантами: -```json -{ - "sounds": [ - "events/explosion" - ] -} -``` -Будет доступен под именем: "events/explosion" - -В случае, если нужно будет работать с PCM данными звука (сейчас не доступно из скриптинга), требуется указать параметр `keep-pcm`: -```json -{ - "sounds": [ - { - "name": "events/explosion", - "keep-pcm": true - } - ] -} -``` - - -Пример файла из пакета `core:` (`res/preload.json`): -```json -{ - "shaders": [ - "ui3d", - "screen", - "background", - "skybox_gen" - ], - "textures": [ - "misc/moon", - "misc/sun", - "gui/crosshair" - ] -} -``` \ No newline at end of file