DPIスケールの取得

love.window.getDPIScale

追加バージョン11.0削除バージョン-

ウィンドウに関連付けられたDPIスケールを取得します。

ウィンドウの画素密度はウィンドウの実サイズより大きい(または小さい)ことがあります。例えば、Mac OS XのRetinaスクリーンでhighdpiフラグが有効の場合、ウィンドウは800x600の物理サイズを占めますが、ウィンドウ内の領域は1600x1200となります。そのため、この場合はlove.window.getDPIScale()は2を返します。

function love.load()
  scale = love.window.getDPIScale()
end

function love.draw()
  love.graphics.print(scale, 20, 20)
end
DPIスケールの取得