はじめに
「Guid Based Reference」を Unity プロジェクトに導入することで
他のシーンのゲームオブジェクト参照を Inspector で設定できるようになります
使用例
例えば SceneA の「Cube」というゲームオブジェクトを SceneB から参照したい場合、
「Cube」に「Guid Component」をアタッチします
using UnityEngine; public class Example : MonoBehaviour { public GuidReference m_guidReference; private void Start() { Debug.Log( m_guidReference.gameObject.name ); } }
そして、上記のようなスクリプトを作成して
SceneB のゲームオブジェクトにアタッチします
あとは、作成したスクリプトの「Guid Reference」の欄に
SceneA の「Cube」をアタッチすることで、
SceneB から SceneA の「Cube」を参照できるようになります