【Unity】アクティブと非アクティブ

 オブジェクトやコンポーネントにはアクティブな状態と非アクティブな状態がある。これは簡単に言うとゲームに登場しているか、舞台裏で控えているかの違い。Unityエディタ上でもチェックボックスで切り替えることができるので押して見るとわかりやすい。

 これはスクリプトから切り替えることができる。オブジェクトとコンポーネント(スクリプト)の切替方法は以下の通り。true【トゥルー】でアクティブ、false【フォルス】で非アクティブ。

//オブジェクトを非アクティブに
gameObject.SetActive(false); 

//コンポーネントを非アクティブに
GetComponent<コンポーネント名>().enabled = false; 

Leave a comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA