地形との衝突判定を最適化してアイテムは壁に対してレイを飛ばして正確に反射角をだすことに。面との角度は今まで比較にしか使ってなかったので、昔作った面の角度を出すとされる関数が実はcosを返していたことにしばらく気が付いてなかった。
移動時の壁こすりもそれでやろうかと書いてみたが、大して変わらないのでやっぱやめ。
アイテムがオブジェクトや壁の裏に隠れてしまって見えなくなるのが頼りないので壁に隠れているときには半透明で表示されるように