je crois pas qu'il existe un code préfais pour ca mais tu peut utiliser :
- Code:
-
x = round(mouse_x/16)*16
y = round(mouse_y/16)*16
ca colle lobjet a ta souris mais que sur une grille de 16*16, pour une grille isometrique c'est un peu plus complexe
j'ai pas trop le temp d'expliquer pour la mais tu devrais y arriver avec ce code
en gros tu divise ta position x et y par la grosseur que tu veut exemple par 16
si ta position x égale par exemple 64 la division va donner 4, donc si tu as par exemple 72 au lieu de 64, ca va arrondir grace au round() a 64 qui va revenir a 4 et tu multiplie ta position par 4, il va être aligner a 64 de la position 0-15,16-31,32-47,48-63 ect...