I'm looking to make a "wall-tracing" movement like the zoomers/geemers from Metroid, but more complex, and hopefully physics-based. Not only will they move along more types of surfaces (square, circle, slopes) and rotate smoothly around them, but they can do a short hop and cling on to other platforms upon contact, including moving/swinging/rotating platforms.
Like so...
<img src="https://dl.dropboxusercontent.com/u/105711543/example.png" border="0" />
...Unfortunately I've had a really tough time getting this to work. After a week or so of screwing around with it and modifying existing wall-tracing examples, I am stumped.
Anyone else willing to give it a shot?