플레이 모드는 Unity의 핵심 기능 중 하나입니다. 이 모드를 사용하면 툴바의 Play 버튼을 통해 에디터 내에서 프로젝트를 직접 실행할 수 있습니다. 플레이 모드를 시작하면 프로젝트가 빌드에서처럼 시작되고 실행됩니다. 플레이 모드 동안 에디터에서 적용한 모든 변경 사항은 플레이 모드 종료 시 초기화됩니다.
에디터에서 플레이 모드를 시작하면 Unity가 두 가지 중요한 동작을 수행하여 프로젝트가 빌드에서처럼 동일하게 에디터에서 시작되도록 만듭니다.
이 두 동작은 실행하는 데 다소 시간이 걸리며, 소요 시간은 스크립트와 씬의 복잡도와 비례합니다.
플레이 모드를 빠르게 시작하고 종료하는 기능은 게임이나 앱을 개발할 때 매우 중요한 요소입니다. 플레이 모드를 빠르게 시작하고 종료하면 변경 사항을 그만큼 빠르게 적용하고 테스트할 수 있습니다.
개발 과정에서 빠른 반복 속도는 매우 중요하고 씬 및 스크립팅 상태를 초기화하는 시간이 반복 속도를 저하할 수 있기 때문에 Unity는 플레이 모드 시작 시 수행하는 동작을 설정할 수 있는 기능을 제공합니다. 이를 통해 “도메인 재로드” 또는 “씬 재로드” 동작을 활성화하거나 비활성화할 수 있습니다. 이 두 가지 옵션은 설정 가능한 플레이 모드 시작 기능에서 제공됩니다.
아래 다이어그램은 도메인 재로드 및 씬 재로드 설정을 비활성화했을 때의 효과를 보여줍니다.
플레이 모드 시작을 설정하려면 Edit > Project Settings > Editor로 이동하여Enter Play Mode Options를 활성화합니다. 이 옵션을 활성화하면 reload domain과 reload scene 옵션을 사용할 수 있습니다.
Reload Domain을 선택하면 도메인 재로드가 활성화되고, Reload Scene을 선택하면 씬 재로드가 활성화됩니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.