An extend example with object pooling. Demonstrates how to use Vector3.Reflect to upgrade your Raycast/Hitscan bullets so they can ricochet or bounce off any objects ...
この記事は著者がYouTubeなどのサイトでunityを使って勉強してる時に起きたバグをメモがわりに書いたものを書き直して記事にしたものですので色々不自然なとかがあります。人によって開発環境とかも違うので参考までに、軽くみてください。 結論!
壁すり抜け問題、壁に当たるとちょっと戻す方法だと戻った方向に壁があるとすり抜けてしまうのでRaycastでRayを飛ばして当たったらその場で停止&角度のみ変更→Rayが当たらなくなったら移動開始にしたら上手く出来た。そして法線ベクトルを自分で計算しなくても良い事に今更気付いた #unity ...
The Raycast Padding Helper, under the com.klazapp.utility namespace, is a Unity Editor tool designed to enhance the development experience by visually representing raycast padding around UI elements.