Programmation   ||   Cisco   ||   Multimédia   ||   Bureautique

XNA Game Studio 3.0

Programmation avec Microsoft C# 2008

Détection des collisions

Il existe plusieurs façons de faire la détection des collisions dans XNA. La plus rapide est 'bounding boxes'. Ce qui veut dire qu'on parmètre une boîte autour des deux sprites et on vérifie si ces deux boîtes intersectent.

a) Crée une fonction qu'on peut appeller Collide() à l'intérieur de Game1 Class, soit au même endroit qu'on déclare nos variables.

b) À l'intérieur de la méthode Update(), on fait appel à la fonction Collide(). Dans ce cas, si la fonction return True, le programme va quitter.