C#でUNITYを始めました
他クラスの参照について調べました
大事な要素なので、認識が間違っていないか質問させてください
1
AccessClass access = GameObject.Find("AccessObject").GetComponent<AccessClass>();
access.Hoge();//Debug.Log("Hoge");
2
public GameObject AccessObject;
AccessClass access = AccessObject.GetComponent<AccessClass>();
access.Hoge();//Debug.Log("Hoge");
1はGameObject(例:AccessObject)が非アクティブの時に値が返って来ないのでエラーが起きてしまう
2はinspector経由からGameObjectを挿入しないといけないのでちょっとだけ手間がかかる
皆さんはどちらか使っていますか?
もっといい方法があるよという方いらっしゃったら教えてください
よろしくお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。