Skip to content

kelgrim/Navigation2D-SimplePath-CheckAllCells

Repository files navigation

Little example of figuring out which tiles are moved upon when generating a simple_path from a Navigation2D node. 

How to use:
Click anwhere on the map with left mouse button. A line will appear and dots for each tile that is crossed. 

How it works:
I draw a virtual line between a point and the next point. 
I divide that line into more point and for each of those I check what their position is on the tilemap. I add that position to an array of points if it wasn't already added there.

Notes: 
- It doesn't work with get_simple_path optimize = true. 
This could probably be fixed, but I don't feel like putting more time into it. 
The last dot can be on a tile that isn't in the navigation map. (Click on the water to see an example) This can also probably be fixed. (Or worked around by ignoring that tiletype)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published