2017-10-15 8 views
0

Je me demande comment la caméra orthographique de LibGDX est positionnée. Est-ce que X est en bas à gauche ou au centre ou à droite (etc.)? Et comment c'est avec le Y? Je sais que c'est une question simple, mais je suis déconner avec ma caméra en ce moment et j'ai besoin d'aide: DLibGDX: Où est la coordonnée X/Y d'une caméra?

Répondre

2

Les coordonnées de la caméra Libgdx est toujours au centre de votre écran.

Par exemple, si votre viewportWidth et viewportHeight comme

(800, 480) 

il est coordonnées sera

(400, 240) 
+0

Merci beaucoup! Got it: D –

1

En LibGDX, nous avons beaucoup de coordinate systems (non seulement LibGDX, cela s'applique à d'autres moteurs/cadres aussi). La caméra est également un objet de jeu comme les autres objets et est donc positionnée comme d'autres objets. La seule différence à propos des caméras est qu'elles n'ont pas la largeur et la hauteur dans le même sens que les autres objets. Ils sont toujours un point de taille zéro et peuvent capturer un rectangle (qui est appelé viewport) centré sur ce point.

Dans votre jeu si vous utilisez un seul appareil photo, ce que vous voyez est la fenêtre d'affichage que la seule caméra existante capture. Ainsi, si une image-objet est activée (0, 0) et que votre caméra est activée (0, 0), vous verrez cette image-objet exactement au centre de votre écran.

+0

Merci pour votre explication :) –