私は子オブジェクトを持つFPSControllerを持っています。このオブジェクトは、歩きながらプレイヤーと一緒に動くはずなので、子として定義されています。私は、この単純なコードで、その上でこのオブジェクトのonMouseUpの()でスクリプト、および箱コライダーコンポーネントを置く:私はそれをクリックするとFPSControllerの子オブジェクトのOnMouseUp [Unity 3d]
public void OnMouseUp() {
Debug.Log("It works");
}
、それは何もしません。 FPSControllerの子であるオブジェクトを削除すると、正常に動作します。何が起こっていて、それをどう修正するか?
良い/非常に単純な解決策...私はそれに運動学的剛体を追加しなければならなかった – raphadko