ゲームを統括するスクリプト staticを利用して、シングルトンにして、複数のシーンを切り替えても、同じobjectが永続するように設定する 具体的には、 public class GameManager : MonoBehaviour { public static GameObject instance=null; void Awake() { if(instance == null) instance = this; else if(instance!=this) Destroy(gameObject); DontDestroyOnLoad(gameObject); } } みたいに記述する。 GameManagerのobjectを複数のシーンで共有したとしても、 生成される段階で、追加objectはDestroyされて、初回の生成objectが永続する。 これにより、複数のシーンで、GameManagerは共有される。 なお、staticを付与した変数は、Classの変数になるので、生成されたObject毎にはならない。 GameObject.instaceというアクセスが、他のObject上からできる(GetComponent<GameObject>がいらない)