HaxeFlixel / flixel

Free, cross-platform 2D game engine powered by Haxe and OpenFL
https://haxeflixel.com/
MIT License
1.92k stars 427 forks source link

Major change to FlxTilemap/FlxTiles Improve collision, debug drawing, add various features #3158

Closed Geokureli closed 3 weeks ago

Geokureli commented 1 month ago

New features

Tiles

Tilemaps

Objects

Debug Drawing

(semi) Breaking changes

Previously, overlaps with callback would call the callback regardless of whether the tile overlapped the object. This change only effects objects placed exactly on the edge of a tile, and typically it was used to call separate, which would not do any separation in this case. this is technically a breaking change, but the case is so rare I'm going to add this on a minor release.

TODO

Geokureli commented 3 weeks ago

this seems ready, still nervous as it's pretty huge (that's what she said)

gonna look over it tomorrow with fresh eyes