Difference between revisions of "love.resize (日本語)"

m
m
 
Line 1: Line 1:
{{newin (日本語)|[[0.9.0]]|090|type=コールバック}}
+
{{newin (日本語)|[[0.9.0 (日本語)|0.9.0]]|090|type=コールバック}}
 
ウィンドウの大きさが変更されたときに呼び出されます。例えば、利用者がウィンドウの大きさを変更した、または <code>love.window.setMode</code> が呼ばれたときに非対応の幅または高さである場合は最も近い適切な大きさを選択します。
 
ウィンドウの大きさが変更されたときに呼び出されます。例えば、利用者がウィンドウの大きさを変更した、または <code>love.window.setMode</code> が呼ばれたときに非対応の幅または高さである場合は最も近い適切な大きさを選択します。
 
==  関数  ==
 
==  関数  ==
Line 7: Line 7:
 
</source>
 
</source>
 
===  引数  ===
 
===  引数  ===
{{param (日本語)|number|w|ピクセル単位による新規の幅。}}
+
{{param (日本語)|number|w|新しい幅。}}
{{param (日本語)|number|h|ピクセル単位による新規の高さ。}}
+
{{param (日本語)|number|h|新しい高さ。}}
 
===  返値  ===
 
===  返値  ===
 
ありません。
 
ありません。
 
==  注釈  ==
 
==  注釈  ==
呼び出された後にウィンドウの幅または高さが要求された高さと幅と一致しない時に、 love.window.setMode が呼ばれた場合'''のみ'''このイベントが発生します。これは全画面表示方式が対応している方式と一切一致しないものが要求されたとき、あるいは全画面表示方式が [[FullscreenType (日本語)|'desktop']] であり要求された幅または高さがデスクトップの解像度と一致しない時に発生する場合があります。
+
呼び出された後にウィンドウの幅または高さが要求された高さと幅と一致しない時に、 love.window.setMode が呼ばれた場合'''のみ'''このイベントが発生します。これは全画面表示方式が対応している方式と一切一致しないものが要求されたとき、あるいは全画面表示方式が [[FullscreenType (日本語)|'desktop']] であり要求された幅または高さがデスクトップの解像度と一致しない時に発生する場合があります。 [[11.0 (日本語)|11.0]] より、この関数はピクセルではなく DPI スケール単位で幅と高さを返します。
 
==  用例  ==
 
==  用例  ==
 
<source lang="lua">
 
<source lang="lua">
Line 28: Line 28:
 
{{#set:PrettySince=0.9.0}}
 
{{#set:PrettySince=0.9.0}}
 
{{#set:Description=ウィンドウの大きさが変更されたときに呼び出されます。}}
 
{{#set:Description=ウィンドウの大きさが変更されたときに呼び出されます。}}
{{#set:Subcategory=General}}
+
{{#set:Subcategory=Window}}
  
 
==  そのほかの言語  ==
 
==  そのほかの言語  ==
{{i18n|love.resize}}
+
{{i18n (日本語)|love.resize}}

Latest revision as of 13:46, 15 June 2019

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

関連



そのほかの言語