Thank you guys! I appreciate your support. And I'm really happy that it works good laugh

I only tested this on the levels made of blocks, it should work exactly the same on levels made of models (maybe with some tweaks for traces), but I didn't test it with terrains yet. It theory it should work too, but I guess on too steep slopes, gravity towards sliding direction won't be so smooth and player will jump a little (well, this will happen in real life too).

Reconnoiter@ about jumping it a particular direction, that's a good idea, but there should be a room for improvements, right? tongue So some of community members will be able to improve the code and share back with us.

Edit: I added terrain into the test level, and it seems to work pretty nice laugh Also tweaked few things that I found out (plus lowered the crawling camera height, it might seems to be too low.. but this is the only thing I can do so far for now, cause it's probably a bug related to (as I already mentioned in previous post, where little bbox didn't fit big hole in the wall) how Acknex's physX is fu**ed up, and I don't rely on jcl, cause waiting for update may take forever). The other thing is, if you are going to use this in your game, don't allow player to jump while crawling grin Or even more dirty way, trace upwards while crawling and define the height for the trace, so when you jump on a specific height trace will touch the celling and will reset jumping forces (simply FORCE.z = 0).

Few screens:
Quote:
Terrain:

Camera in crawling state:


Best regards.


Looking for free stuff?? Take a look here: http://badcom.at.ua
Support me on: https://boosty.to/3rung