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

Масштабирует систему координат в двух измерениях.

По умолчанию система координат в LOVE соответствует отображениям пикселей в горизонтальном и вертикальном направлениях один к одному, ось х направлена вправо, а ось y вниз. Масштабирование системы координат изменяет это соотношение.

После масштабирования по sx и sy, все координаты рассматриваются как если бы они были умножены на sx и sy. Каждый результат операции рисования также масштабируются, поэтому масштабирование (2, 2), для примера, будет означать, что рисоваться все будет увеличенным в 2 раза и по оси x и по оси y. Масштабирование на отрицательное значение переворачивает систему координат, что означает, что все будет рисоваться вверх ногами и/или зеркально отраженным по горизонтали. Масштабирование на ноль не приведет ни к чему хорошему.

Масштабирование действует до тех пор, пока love.draw() не завершит работу.

Функция

Вид

love.graphics.scale( sx, sy )

Аргументы

number sx
Масштабирование по x-оси.
number sy
Масштабирование по y-оси. Если этот аргумент пропущен, то по умолчанию он берется равным sx.

Возвращает

Ничего.

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

Другие языки