Difference between revisions of "love.resize (Русский)"

(Аргументы)
(Заметки)
 
Line 13: Line 13:
 
Ничего.
 
Ничего.
 
== Заметки ==
 
== Заметки ==
Вызов <code>love.window.setMode</code> триггерит <code>love.resize</code> '''только''' тогда, когда функция была вызвана с недопустимыми параметрами высоты или ширины. Это может произойти при переходе в полноэкранный режим, который не соответствует поддерживаемому, или же при [[FullscreenType|'desktop']] с несоответствующими размерам рабочего стола шириной или высотой.
+
Вызов <code>love.window.setMode</code> триггерит <code>love.resize</code> '''только''' тогда, когда функция была вызвана с недопустимыми параметрами высоты или ширины. Это может произойти при переходе в полноэкранный режим, который не соответствует поддерживаемому, или же при [[FullscreenType (Русский)|'desktop']] с несоответствующими размерам рабочего стола шириной или высотой.
 +
 
 
== Пример ==
 
== Пример ==
 
<source lang="lua">
 
<source lang="lua">

Latest revision as of 06:06, 31 July 2018

Available since LÖVE 0.9.0
This callback is not supported in earlier versions.

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

Функция

Вид

love.resize( w, h )

Аргументы

number (Русский) w
Новая ширина окна в пикселях.
number (Русский) h
Новая высота окна в пикселях.

Возвращает

Ничего.

Заметки

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

Пример

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

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


Другие языки