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=General (日本語)}}
+
{{#set:Subcategory=Window}}
 
== そのほかの言語 ==
 
== そのほかの言語 ==
 
{{i18n (日本語)|love.displayrotated}}
 
{{i18n (日本語)|love.displayrotated}}

Revision as of 13:04, 8 July 2023

LÖVE 11.3 から使用可能
このコールバックは以前のバージョンでは非対応です。

ユーザがデバイス (スマートフォン、タブレットなど傾きセンサー搭載機器) を180度回転した場合などディスプレイの表示方向が変更されたときに発生するコールバック関数です。

O.png 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

関連



そのほかの言語