2017-10-26 4 views
1

enter image description hereオブジェクトは、私が球とプレイヤーゲームオブジェクトを持っている選手オブジェクト

を通過し、ボールはそれが剛体とコライダーを持っているにもかかわらず、プレイヤーを入力し、これはプレイヤーが定義されている方法です。

enter image description here

これにはいくつかの子オブジェクトがありますが、いずれもリジッドボディまたはコライダーを持っていません。

これは、球は、その球子で定義されている方法です。球はこれだけのように移動され

enter image description here enter image description here

transform.GetComponent<Rigidbody>().AddForce (dir.normalized * ForceFactor);

だから何がプレーヤーに行くためにそれらを引き起こしていますか?

答えて

3

あなたのプレイヤーと敵のオブジェクトの両方が、コライダーのプロパティIsTriggerを有効にしています。トリガーのdocumentationをチェックしてください - トリガーが衝突を登録していないと言われています。トリガーモードのコライダー(両方のオブジェクト用)を使用して、衝突を正しく登録する必要があり、オブジェクトが互いに通過することを許可しないでください。

関連する問題