Unityで小惑星のレプリカを作成しようとしています。問題は、私の弾丸が小惑星のメソッドOnTriggerEnter2D
を引き起こさないということです。小惑星は、次のスクリプトが取り付けられてい:OnTriggerEnter2Dが呼び出されていません
using UnityEngine;
using System.Collections;
public class Asteroid : MonoBehaviour {
void Start() {
print ("class initiated");
}
void onTriggerEnter2D (Collider2D collider) {
Debug.Log (collider);
}
}
弾丸ゲームオブジェクトは、キネマティックを持っており、トリガーが有効になっている、と剛体2Dとボックス衝突2Dが接続されています。小惑星GameObjectには、Rigidbody 2DとCircle Collider 2Dがあり、KinematicとIs Triggerはチェックされていません。
ああ、私は馬鹿だと感じる。本当にありがとう! –