Closed DarkD04 closed 4 months ago
if this helps, collision mask has been offset of 1 pixel downwards, except the rectangle
Ta - although please do remember this is a public bug database with a variety of people reading it and accordingly keep language workplace-safe ;)
Can I suggest that you keep the language to yourself, though I appreciate the exasperation.
1) We release regular Betas to catch things like this, fixing one bug can have unforeseen knock-ons to other areas of the codebase - the Beta sits side by side and you can swap back and forth between Monthly and Beta.
2) We have a Test Project that we use to test things see https://github.com/YoYoGames/GM-TestFramework - why not add tests that would catch things like this, if it frustrates you so much - we use this test project to ensure that we are not regressing but it does not cover everything - with your help it could!
It's a struggle to see much of any difference here for the most part and merely playing the game normally shows no ill effects that I can see, but walking slowly up the curved ramps seems to best show the issue reported.
2024.4 on the left, vs 2024.6 on the right:
Observe how the corner of the debug overlay can be seen clipping into the debug solid for the ground more in the right image.
Repro steps are:
Well obviously, every collision mask that isn't perfect square block has imprecise collision masks, and i would really like if this was precise just as normal object collision, if its impossible to have the precision from 2.2024 runtime can there be a flag at least? also, use dev-branch because it has better debugging stuff.
so is this going to get fixed?
Yes. However, as we have looked into this there are a number of things which will be done to improve tile-based collisions, and so this will now go in for an early (probably the first) 2024.800 Beta.
few more months to go i guess....
Verified in IDE v2024.800.0.600 Runtime v2024.800.0.623
Description
Here i am with another tile collision issue, this time everything works perfectly fine EXCEPT, it's not precise at all! i don't even know how, it was working fine in 2.2024
This gif is recorded with 2024.6 runtime and as you can see, collision is not precise and sonic at the start of the gif is clipping, pay attention to the right bottom line[its right floor sensor] and how it behaves, whenever that sensor touches collision it moves sonic up, but here its not precise at all, and there are moment where he moves 2 pixels up instead of 1
This gif is recorded in 2.2024 runtime and its working perfectly fine, no issues at all, aside of tile flipping not working but it was working perfectly fine.
Expected Change
Tile collisions to work reliably
Steps To Reproduce
How reliably can you recreate this issue using your steps above?
Always
Which version of GameMaker are you reporting this issue for?
2024.6.0 (Monthly)
Which platform(s) are you seeing the problem on?
Windows
Contact Us Package Attached?
Sample Project Added?