Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:gdevelop:articles:placer-un-objet-au-milieu-de-deux-autres [2015/05/18 12:28] (current)
Line 1: Line 1:
 +====== Placer un objet au milieu de deux autres ======
 + Par Benoît
 +
 +Centrer un objet au milieu de deux autres permet de centrer la caméra sur ces deux derniers. (Pour un jeu multijoueurs à deux ou pour centrer au
 +milieu du joueur et du viseur dans un jeu de shoot)
 +Pour cela vous créez un objet, ici "​cam",​ vous pouvez l'​appeler comme bon vous semble.
 +Cet objet ce centre entre deux objets : Hero et Hero2
 +
 +__//**
 +De là vous avez deux moyens pour centrer la caméra le premier, le plus adapté pour un jeu de shoot (mais suffisant pour un jeu multi) :**//__
 +
 +{{fr:​gdevelop:​tutorials:​centrer_sur_deux_objs.jpg|}}
 +
 +Il suffit de localiser le milieu à l'aide d'un calcul assez simple
 +
 +//Exemple : un objet positionné en x = 100 (Notons b) et un autre en x = 300 (Notons a)
 +Pour connaître le centre on peut faire (b+a)/2 ou (100+300)/2
 +de tête on sait que le centre est x = 200
 +Calculons (100+300)/2 = 200//
 +
 +
 +Centrez la caméra sur l'​objet positionné au milieu des deux autres ; c'est bon pour la première solution (la plus simple soit dit en passant)
 +
 +__//**Le deuxième moyen est en fait une réutilisation de l'​expression précédente (mais avec déplacement ce qui permet un centrage doux) :**//__
 +
 +{{fr:​gdevelop:​tutorials:​centrer_sur_deux_objs2.jpg|}}
 +
 +Dans les conditions, on vérifie si la caméra ne se trouve pas au milieu des deux objets (il faut mettre une marge d'​erreur en fonction de la force de déplacement de la caméra)
 +La caméra se déplace au milieu des deux objets si la caméra n'est pas au milieu.
 +Cela peut être utile dans le cas où le joueur2 meurt et le joueur1 reste en vie, le joueur2 réapparaît à un "Check point" mais au lieu d'​avoir un centrage brusque la caméra se déplacera à une certaine vitesse au milieu de nos deux protagonistes.