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 densite 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.
+
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 screen sous Mac OS X et iOS. Le drapeau ne fait actuellement rien sous Windows et Linux, et sous Android il est toujours activé.
+
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é.

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


Autres langues