Differences

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

Link to this comparison view

fr:gdevelop:articles:fixer_un_objet_a_un_autre [2015/05/18 12:28] (current)
Line 1: Line 1:
 +====== Fixer un objet à un autre =======
  
 +Il peut être souhaitable de positionner un objet par rapport à un autre, par exemple une arme avec le personnage.\\
 +Il faut pour cela utiliser les **actions de positionnement**. Par exemple :
 +
 +^Conditions ^Actions^
 +|Toujours |Mettre la position X de arme à Heros.X()\\ Mettre la position Y de arme à Heros.Y() |
 +
 +Pour décaler l'arme et l'​ajuster au personnage, il est possible d'​ajouter/​retirer un nombre aux positions, comme ceci :
 +
 +^Conditions ^Actions^
 +|Toujours | Mettre la position X de arme à (Heros.X() +15)\\ Mettre la position Y de arme à (Heros.Y() - 5) |
 +
 +Il faut bien évidemment tester pour se rendre compte du résultat, et si il est nécessaire d'​ajuster la position de l'​objet par rapport à l'​autre. \\
 +Pour faciliter cette tâche, il est possible d'​utiliser les **points**. Les points peuvent être modifiés dans l'​éditeur d'​objet. Vous pouvez en placer par exemple un sur le capot d'une voiture, et le nommer "​Moteur"​. Ainsi, pour placer une fumée sur le moteur, il suffira de faire :
 +
 +^Conditions ^Actions^
 +|Toujours |Mettre la position X de fumée à (Voiture.PointX(moteur))\\ ​ Mettre la position Y de fumée à (Voiture.PointY(moteur)) |