InspectorでスクリプトのOn/Offを行うチェックボックスの出現条件
InspectorでScript名の左側にあるチェックボックス
出たり出なかったりする原因は?
- Update系メソッドをクラス内で宣言している場合のみ、チェックボックスが出るみたい。
サンプル
GameController.cs
public class GameController : MonoBehaviour
{
// 宣言するとチェックボックスが表示されるメソッド例
void Update(){}
void FixedUpdate(){}
void LateUpdate(){}
void OnEnable(){}
// チェックボックスが表示されないメソッド例
void Awake(){}
void Start(){}
void OnValidate(){}
}
実行中に更新されることがないクラスについてはチェックボックスを出す必要が無いだろう・・・ということのようです。
条件となるメソッドは他にもある模様ですが、全部は調べてません。Startとかも含んでほしかったかも…
まとめ
- InspectorからScriptのEnable/Disableをあらかじめ設定したい場合は、Update系メソッドを宣言しておく必要がある。
Author And Source
この問題について(InspectorでスクリプトのOn/Offを行うチェックボックスの出現条件), 我々は、より多くの情報をここで見つけました https://qiita.com/barasixi/items/2b054ef92fca352a1f0e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .