Spec-Zone.ru › LÖVE

love.resize

Доступно начиная с LÖVE 0.9.0
Этот обработчик не поддерживается в более ранних версиях.

Вызывается при изменении размера окна, например, если пользователь меняет размер окна или если love.window.setMode вызывается с недопустимой шириной или высотой в полноэкранном режиме, и окно выбирает ближайший подходящий размер.

Функция

Синопсис

love.resize( w, h )

Аргументы

number w
Новая ширина.
number h
Новая высота.

Возвращаемое значение

Ничего.

Примечания

Вызовы love.window.setMode будут только вызывать это событие, если ширина или высота окна после вызова не совпадают с запрошенной шириной и высотой. Это может произойти, если запрошен полноэкранный режим, который не соответствует ни одному поддерживаемому режиму, или если тип полноэкранного режима 'desktop', а запрошенные ширина или высота не совпадают с разрешением рабочего стола.

Начиная с 11.0, эта функция возвращает ширину и высоту в масштабированных значениях DPI, а не в пикселях.

Пример

function love.resize(w, h)
  print(("Window resized to width: %d and height: %d."):format(w, h))
end

См. также

  • love
  • love.window.setMode
  • love.window.setFullscreen
  • love.conf


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.resize

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API