ChaacterControllerとColliderの衝突判定だと
CharacterController付きゲームオブジェクトのOnControllerColliderHit側だけしか判定できない?
CharacterController付きゲームオブジェクトAとBoxCollider付きゲームオブジェクトBで
BにOnCollisionEnterを書いても反応せず。
リファレンスを読んでみると、CharacterControllerについては記述見当たらない。
http://unity3d.com/support/documentation/ScriptReference/Collider.OnCollisionEnter.html?from=Collision
OnControllerColliderHit(ControllerColliderHit hit)内で
Aと衝突するオブジェクトBをタグ付けて、分岐させたのち
hit.collider.gameObject.GetComponent<T>().Hoge();
でBの衝突メソッドを呼び出して解決してみた。
0 件のコメント:
コメントを投稿