Bonsoir ! Je suis simplement interessé par comment vous gérer vos belles collisions en 2D.
La première façon est le fait de simplement récupérer la position ainsi que la taille, et de comparer via la fonction collision, si la taille et la position du shape d'objet a correspondent à la taille et à la collision du shape d'objet b. Très simple donc
La seconde l'est encore plus, consiste à utiliser une fonction déjà toute prête pour cela : getGlobalBounds, qui agit comme la première méthode plus haut (récupère la position etc). Du coup c'est toute la première méthode mais bien condensé je pense, je ne suis pas sûr à 100% qu'elle agit bien comme ça !
Mais je suis sûr que vous le savez déjà 
Après il doit y en avoir d'autre je suis loin d'être un expert
J'ai fais deux codes une pour chaque type de gestion des collisions :
1) récupération des valeurs :
http://pastebin.com/jqZBVHZ1
2) getGlobalBounds
http://pastebin.com/UPqs94er
Voilà ! Un petit topic pour connaître vos préférences 