以下の内容はhttps://chroske.hatenablog.com/entry/2016/03/17/192641より取得しました。


【Unity】ComponentをdisabledにしてもCollider関連のイベントには反応するらしい【OnTrigger】

インスペクターからdisabledにしているはずのComponentでエラーが出るのでおっかしいな〜と思ったら
どうもdisabledにして動かないのはStartやUpdateメソッドのみで
Collider関連のイベントであるOnTriggerEnterOnCollisionEnterなどの呼び出しには応じてしまうらしい

なのでスクリプト内で分岐させるなり、
Destroy(GetComponent<スクリプト名>())
コンポーネント自体を取り外さなければならないという
一番スマートなのはそのComponent専用のオブジェクトを作って非アクティブにしてしまう方法かもしれない

この仕様いらない気がするんですけど.....どうなんだろう(現在Unity5.3.3)




以上の内容はhttps://chroske.hatenablog.com/entry/2016/03/17/192641より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14