Difference between revisions of "love.graphics.getDPIScale (Français)"
(Created page with "{{newin (Français)|11.0|110|type=function}} Récupère le facteur d'échelle PPP de la fenêtre. Le facteur d'échelle PPP représente la densité de pixels relative. La...") |
|||
Line 2: | Line 2: | ||
Récupère le facteur d'échelle PPP de la fenêtre. | Récupère le facteur d'échelle PPP de la fenêtre. | ||
− | Le facteur d'échelle PPP représente la densité de pixels relative. La | + | Le facteur d'échelle PPP représente la densité de pixels relative. La densité de pixels à l'intérieur de la fenêtre pourrait être plus grand (ou plus petit) que la « taille » de la fenêtre. Par exemple, sur un écran Retina sous Mac OS X avec le [[love.window.setMode (Français)|drapeau de fenêtre]] <code>highdpi</code> activé, la fenêtre pourrait prendre la même taille physique qu'une fenêtre 800 × 600, mais l'aire à l'intérieur de la fenêtre utilise 1600 × 1200 pixels. <code>love.graphics.getDPIScale()</code> retournerait <code>2</code> dans ce cas. |
Les fonctions [[love.window.fromPixels (Français)|love.window.fromPixels]] et [[love.window.toPixels (Français)|love.window.toPixels]] peuvent également être utilisées pour la conversion entre unités. | Les fonctions [[love.window.fromPixels (Français)|love.window.fromPixels]] et [[love.window.toPixels (Français)|love.window.toPixels]] peuvent également être utilisées pour la conversion entre unités. | ||
− | La drapeau de fenêtre <code>highdpi</code> doit être activé pour utiliser la pleine densité d'un écran Retina | + | La drapeau de fenêtre <code>highdpi</code> doit être activé pour utiliser la pleine densité d'un écran Retina sous Mac OS X et iOS. Le drapeau ne fait actuellement rien sous Windows et Linux, et sous Android il est toujours activé. |
== Fonction == | == Fonction == |
Latest revision as of 19:55, 16 August 2021
Disponible depuis LÖVE 11.0 |
Ce-tte function n'est pas supporté-e par des versions plus anciennes. |
Récupère le facteur d'échelle PPP de la fenêtre.
Le facteur d'échelle PPP représente la densité de pixels relative. La densité de pixels à l'intérieur de la fenêtre pourrait être plus grand (ou plus petit) que la « taille » de la fenêtre. Par exemple, sur un écran Retina sous Mac OS X avec le drapeau de fenêtre highdpi
activé, la fenêtre pourrait prendre la même taille physique qu'une fenêtre 800 × 600, mais l'aire à l'intérieur de la fenêtre utilise 1600 × 1200 pixels. love.graphics.getDPIScale()
retournerait 2
dans ce cas.
Les fonctions love.window.fromPixels et love.window.toPixels peuvent également être utilisées pour la conversion entre unités.
La drapeau de fenêtre highdpi
doit être activé pour utiliser la pleine densité d'un écran Retina sous Mac OS X et iOS. Le drapeau ne fait actuellement rien sous Windows et Linux, et sous Android il est toujours activé.
Contents
Fonction
Synopsis
scale = love.graphics.getDPIScale( )
Arguments
Aucun.
Retourne
number (Français) scale
- Le facteur d'échelle de pixels associé à la fenêtre.
Notes
Les unités de love.graphics.getWidth, love.graphics.getHeight, love.mouse.getPosition, événements souris, love.touch.getPosition, et des événements tactiles sont toujours en unité mise à l'échelle en PPP plutôt qu'en pixels. Dans LÖVE 0.10 et plus anciens elles étaient en pixels.
Voir également
- love.graphics (Français)
- love.graphics.getDimensions (Français)
- love.graphics.getPixelDimensions (Français)
- love.window.toPixels (Français)
- love.window.fromPixels (Français)
- love.window.setMode (Français)
- Config Files (Français)
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info