Hello, I've been making(or trying to make) character controllers on Roblox for about 2 years and everytime I just end up using Robloxes own physics because of the weird shapecast logic and everything else overall. Recently I tried making another one this time solely using casts and I am once again stumped. I just can't get collision right, everything else is fine of course because theyre rather simple.
Whats more surprising is that there was nothing I could find about this matter particularly, not even on unity forums. Are character controllers that do not use the prebuilt physics frowned upon?
Anyways here are the stuff I am mainly having difficulty on:
-Gaps on walls, mainly vertical ones.
-Vertically rotated parts. (Stuff like slopes. When you are under them its hard to detect collision and align the character according to the collision.)
-Roofs on slopes.
-Pretty much everything vertical actually.
I'll provide a few clips regarding the issues, so check them out if you want.
So yeah, thats pretty much all. Help would be greatly appreciated.