Aller au contenu principal

Convertir inversement la rotation des coordonnées (screen.unrotate_xy)

Déclaration

coordonnée horizontale portrait correspondante, coordonnée verticale portrait correspondante = screen.unrotate_xy(coordonnée horizontale d’origine, coordonnée verticale d’origine, sens de rotation des coordonnées d’origine)

Paramètres

  • coordonnée horizontale d’origine, coordonnée verticale d’origine
    Entiers, coordonnées à reconvertir en coordonnées portrait
  • sens de rotation des coordonnées d’origine
    0 signifie que les coordonnées d’origine sont en portrait, avec Home vers le bas ; renvoie directement les valeurs d’origine
    1 signifie que les coordonnées d’origine sont en paysage, avec Home à droite
    2 signifie que les coordonnées d’origine sont en paysage, avec Home à gauche
    3 signifie que les coordonnées d’origine sont en portrait, avec Home vers le haut

Valeur de retour

  • coordonnée horizontale portrait correspondante, coordonnée verticale portrait correspondante
    Entiers, coordonnées portrait correspondant aux coordonnées utilisant le sens de rotation des coordonnées d’origine

Description

Convertit la rotation des coordonnées, généralement pour convertir des coordonnées paysage en coordonnées portrait init(sens de rotation des coordonnées d’origine) -> init(0)
Cette fonction est disponible à partir de la version 1.3.8

Exemple

rx, ry = screen.unrotate_xy(100, 200, 1) -- Convertit les coordonnées paysage (100, 200) en coordonnées portrait