love.graphics.push (Русский)

Копирует и вставляет текущее координатное преобразование в стек.

Эта функция всегда используется перед последующим вызовом функции love.graphics.pop. Она сохраняет текущие координатные преобразования в стек. Последующие изменения координатных преобразований могут быть отменены функцией "pop", которая достает из стека последнее добавленное туда состояние координатных преобразований.

Функция

Вид

love.graphics.push()

Аргументы

Нет.

Возвращает

Ничего.

Пример

function love.draw()
    love.graphics.push() -- сохраняет координатные преобразования
    love.graphics.translate(...) -- изменяет позицию камеры
    love.graphics.scale(...) -- масштабирует камеру
    -- рисуем сцену через новое состояние камеры
    love.graphics.pop() -- возвращаем прежнее состояние
    -- рисуем что-либо еще в прежнем состоянии камеры
end

Смотрите также

Другие языки

Personal tools