데브허브 | DEVHUB | Unity Tip Tuesday: Multiple scene workflowUnity Tip Tuesday: Multiple scene workflow
- Unity의 다중 씬 워크플로우는 씬을 추가적으로 로드하여 대규모 레벨을 최적화하는 방법입니다. 🧩
- 이는 큰 레벨을 작은 조각으로 나누어 플레이어가 현재 볼 수 있는 부분만 로드함으로써 성능을 향상시킵니다. 🚀
- 팀 협업에 유용하며, 각 개발자가 별도의 씬 파일에서 작업하고 게임 매니저와 같은 공유 시스템은 메인 씬에 유지할 수 있습니다. 🤝
- 씬을 계층 구조에 드래그하거나, 런타임에
SceneManager.LoadScene 메서드와 LoadSceneMode.Additive를 사용하여 추가적으로 로드할 수 있습니다. ➕
- 추가된 씬에서 메인 씬의 오브젝트에 접근하려면
FindObjectOfType 메서드를 사용합니다. 🔍
- Unity 6에서는
Object.Instantiate에 씬 참조를 전달하여 특정 씬에 오브젝트를 추가할 수 있습니다. ✨