J'ai de la concurrence maintenant!
Sinon le plus simple c'est comme disent les autres, tu regarde si le bloc du dessus est solide, ou tout simplement s'il existe.
"Ouais mais "air" c'est quoi ? Y'a rien du coup
"
--> Normalement avec une tilemap aucun bloc ne devrait être du "rien", l'air est forcément représenté d'une façon ou d'une autre.
"qui consisterait à parcourir la liste de tous les blocs de la map"
--> Il faudrait non seulement parcourir toute la map au lancement du jeu mais aussi les blocs adjacents à ceux qu'on casse/pose une fois en jeu.
Par contre c'est la méthode que j'utilise et je trouve ça plutôt bien optimisé, je vois pas pourquoi tu dis que ça ne l'est pas 