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

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

Другие языки