Unityで衝突点の取得
自分用Unityメモ:衝突位置を取得する(トリガーの場合も) - かさたな日記
// コリジョンの場合 void OnCollisionEnter(Collision other){ Vector3 hitPos; foreach(ContactPoint point in other.contacts){ hitPos = point.point; point.normal; // 接触点の法線 } } // トリガーの場合(精度はよくない) void OnTriggerEnter(Collider other){ Vector3 hitPos = other.ClosestPointOnBounds(this.transform.position); }