>>839>>841
UnityとC#歴は3日くらいなんだ、すまん。
まだ自分のレベルでは実装できるかどうかは分からないけど、参考にしてみる。

(1)に関しては、壁のコリジョンを大きめにするか、崖なら見えない柵でも置けば、
あとはOnTriggerEnterでいけるのかなあと漠然と思ってたくらい。
(2)については、接触時に反対側へ移動させる方法を思いついたけど、動きが不自然すぎたw