【Unity】CharacterControllerとの衝突がうまくいかないときの対処法メモ
UnityでCharacterControllerを使用したプレイヤーと、静止したオブジェクトの衝突がうまくいかなかったときのメモです。
CharacterControllerを利用している場合は、OnControllerColliderHitというコリジョン判定関数を利用する必要があるそうなのですが、これを用いても何故か衝突判定が行われないとき
CharacterControllerがMove等で動いているとき、衝突時にOnControllerColliderHitが呼ばれるらしいです。
私の場合、transformで移動してきたプレイヤーと、静止したオブジェクトの衝突だったので、OnControllerColiderHitが呼ばれなかったというわけです。。。
このようなときは通常の衝突判定のOnTriggerEnterを用いれば上手く判定できました。
こちらに詳しく書かれていました!
書くことないのでメモ書きだけですが。。。それでは。
コメントはありません。
現在コメントフォームは工事中です。