Перейти к основному содержанию

backgrounds

7 июня 2024 г.

backgrounds

Автоматически переведённая страница

К сожалению, на полный ручной перевод у нас не хватает ресурсов.
Если вы увидели ошибку — отправьте пул-риквест с исправлениями (ссылка для редактирования в конце страницы).

У backgrounds есть API для работы с объектами [Background](background.md).

Методы и свойства

backgrounds.list['TextureName']

Содержит массив всех фонов текущей текстуры в комнате. Массив для имени этой текстуры может отсутствовать, если таких фонов еще не было, поэтому вам может потребоваться проверить существование массива перед извлечением его элементов.

Фоны, которые не использовали имя текстуры ct.js при создании, будут помещены в массив backgrounds.list.OTHER.

Пример: получить первый фон с текстурой BG_Sand и сделать его темнее

JavaScript
if (backgrounds.list['BG_Sand']) {
    const bg = backgrounds.list['BG_Sand'][0];
    bg.tint = 0x999999;
}

backgrounds.add(texName, frame, depth, container)

Аргумент | Тип | Описание

Возвращает созданный экземпляр Background.

Совет

Посетите страницу документации по Background классу, чтобы узнать, как настроить положение, внешний вид и движение фонов.

Пример: Создание фона, установка непрозрачности и горизонтальное движение

JavaScript
const bg = backgrounds.add('BG_SkyClouds', 0, -1000);
bg.alpha = 0.5;
bg.movementX = 1;

Your primary language is en-US, do you want to switch to it?

Ваш основной язык - en-US, вы хотите переключиться на него?