Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds ability to draw an infinite grid at run-time (while the game is running):
This uses
GridRect
class previously added in #80. The grid drawing is disabled by default, so if you want to use it, you have to go into project settings and enable it manually:The grid settings more or less match
GridRect
ones. Additionally, you can access the grid via code and be able to customize everything that way:If you use
Camera2D
or change the canvas transform, the grid's position and scale are going to be updated automatically to simulate an infinite grid. The only thing which does not work correctly is when you setCamera2D
torotating
.GridRect
doesn't currently support rotated grid lines, but hopefully updating origin+scale should be enough for debugging purposes.