(Sorry for the repost - accidentally posted this in the construct 2 forum.)
I recently just wrapped up my physics engine for my game... Only to realize that the slope physics are completely screwed up. I honestly have no idea why this is happening, I've made multiple platformers in construct and never had this problem. Basically whenever you Jump on a slope that's around this angle, the play character gets stuck in a jumping state even though they should be in their grounded state. Also, this isn't in the video but, sometimes they'll just not jump when at the edge of a slope object? I tested this with both solid square blocks that are rotated and custom slope sprites and they both seem to have the same problem. (See video for more info)
Edit: i manged to fix both bugs so im posting it here in case anyone runs into the same issue. it was actually pretty simple i was just overthinking it. This might make for some weird edge cases but i havent noticed anything yet and it doesnt seem like it'll matter that much during actual gameplay.
Also I'm not sure how possible this is but in the future i think it might be a good idea to have an option to disable/enable ledge snapping per solid if possible. I think that'd probably solve the issue of fixing this undoing the work toward preventing ledge snapping while probably also solving this issue. I don't know, though. It may not be worth it conisdering how easy this was to fix