Je vois souvent dans les tutoriels que les gens créent une caméra et la transmettent à la fenêtre, comme viewport = new FillViewport(100,100,camera);
. Pourquoi la création d'une fenêtre n'est-elle pas suffisante? Ne crée-t-il pas automatiquement une caméra?libgdx but de viewport avec caméra
Merci
Il est également possible d'utiliser une caméra sans fenêtre. C'est à mon avis le moyen le plus facile dans beaucoup de cas –
@ Number_987 Mais comment le jeu s'affichera-t-il correctement sur différents écrans sans fenêtre? – DreamsInHD
La caméra possède déjà ses propres paramètres de fenêtre d'affichage. Dans de nombreux cas, cela suffit et vous n'avez pas besoin d'une fenêtre supplémentaire. Exemple: La hauteur du monde du jeu est de 10m. Ensuite, définissez camera.viewportHeight sur 10. Ensuite, définissez camera.viewportWidth sur 10 * screenWidth/screenHeight. Résolu! –