Faire quoi ?
Si t'as une heightmap, t'as forcément un tableau d'altitude. En plus
c'est terriblement simple (si on se simplifie un peu la vie, cad si
t'as map n'a pas de variation trop brusque d'altitude et que c'est un
personnage).
Si ton personnage a pour coordonnées X,Y,Z
If (Z < altitude_du_terrain_en(X,Y)) alors collision
Par contre, si c'est une boule ou un autre truc du genre, alors la
c'est beaucoup plus compilqué. Faut rechercher la position sur la
height map, la plus proche de ta boule, et de regardé si il y a
collision ou non.
|