Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | potatobanana |
hi guys, i want to make my sprite snap to my tilemap map, but it wont snap when i use isometic, how should i do?
red box is my sprite, it snap like that
brown and green my tilemap
sprite node size x64 y32
tile size x64 y32
mode isometric
then i put this code:
func _unhandled_input(event: InputEvent) -> void:
var tileNode = get_node("TileMap")
var mouse_cell_pos = tileNode.world_to_map( get_global_mouse_position() )
get_node("TileTarget").global_position = tileNode.map_to_world(mouse_cell_pos) + tileNode.cell_size/2