>>151
質問者は、キャラがブロックの角にぶつかるとキャラがそのブロックを滑るように登る、と言っている。

この問題の解決と、ブロックも段差もない平坦な2Dアクションが作れるかどうかと、どう関係するんだ?
ブロックも段差もない平坦な2Dアクションが作れることは、この問題の解決の必要条件なのか?

そもそも「ブロックも段差もない平坦な2Dアクション」とは何を指している?
地面の上をただジャンプするだけのものをプログラムできるかどうかと質問者に尋ねているのか?