Difference between revisions of "love.displayrotated (日本語)"
m |
m (prepare.) |
||
Line 1: | Line 1: | ||
{{newin (日本語)|[[11.3 (日本語)|11.3]]|113|type=コールバック}} | {{newin (日本語)|[[11.3 (日本語)|11.3]]|113|type=コールバック}} | ||
ユーザがデバイス (スマートフォン、タブレットなど傾きセンサー搭載機器) を180度回転した場合などディスプレイの表示方向が変更されたときに発生するコールバック関数です。 | ユーザがデバイス (スマートフォン、タブレットなど傾きセンサー搭載機器) を180度回転した場合などディスプレイの表示方向が変更されたときに発生するコールバック関数です。 | ||
+ | {{notice|Prior to [[11.4]], the orientation value was boolean instead of one of valid [[DisplayOrientation (日本語)|DisplayOrientation]] values! See below for workaround.}} | ||
== 関数 == | == 関数 == | ||
Line 12: | Line 13: | ||
=== 返値 === | === 返値 === | ||
ありません。 | ありません。 | ||
+ | |||
+ | == Workaround == | ||
+ | Due to a bug in LOVE 11.3, the orientation value is boolean <code>true</code> instead. A workaround is as follows: | ||
+ | <source lang="lua"> | ||
+ | function love.displayrotated(index, orientation) | ||
+ | orientation = love.window.getDisplayOrientation(index) | ||
+ | -- The rest of your code goes here. | ||
+ | end | ||
+ | </source> | ||
== 関連 == | == 関連 == | ||
Line 21: | Line 31: | ||
{{#set:PrettySince=11.3}} | {{#set:PrettySince=11.3}} | ||
{{#set:Description=ディスプレイの表示方向が変更されたときに発生するコールバック関数です。}} | {{#set:Description=ディスプレイの表示方向が変更されたときに発生するコールバック関数です。}} | ||
− | {{#set:Subcategory= | + | {{#set:Subcategory=Window}} |
== そのほかの言語 == | == そのほかの言語 == | ||
{{i18n (日本語)|love.displayrotated}} | {{i18n (日本語)|love.displayrotated}} |
Revision as of 13:04, 8 July 2023
LÖVE 11.3 から使用可能 |
このコールバックは以前のバージョンでは非対応です。 |
ユーザがデバイス (スマートフォン、タブレットなど傾きセンサー搭載機器) を180度回転した場合などディスプレイの表示方向が変更されたときに発生するコールバック関数です。
Prior to 11.4, the orientation value was boolean instead of one of valid DisplayOrientation values! See below for workaround. |
関数
概要
love.displayrotated( index, orientation )
引数
number index
- 表示方向を変更したいディスプレイのインデックス。
DisplayOrientation orientation
- 新しい表示方向。
返値
ありません。
Workaround
Due to a bug in LOVE 11.3, the orientation value is boolean true
instead. A workaround is as follows:
function love.displayrotated(index, orientation)
orientation = love.window.getDisplayOrientation(index)
-- The rest of your code goes here.
end
関連