728x90
반응형
유니티 에디터에서 재생버튼을 클릭하면, 현재 작업 중인 씬을 자동으로 저장하는 소스입니다.
SaveOnPlay.cs 파일을 Editor 폴더 밑에 넣으면 됩니다.
using UnityEditor;
using UnityEditor.SceneManagement;
[InitializeOnLoadAttribute]
public class SaveOnPlay
{
static SaveOnPlay()
{
EditorApplication.playModeStateChanged += SaveCurrentScene;
}
private static void SaveCurrentScene(PlayModeStateChange state)
{
if (!EditorApplication.isPlaying && EditorApplication.isPlayingOrWillChangePlaymode)
{
EditorSceneManager.SaveScene(EditorSceneManager.GetActiveScene());
}
}
}
728x90
반응형
'프로그램 > 유니티 스크립트 소스' 카테고리의 다른 글
[유니티 스크립트 소스] 자식 오브젝트 정렬 (0) | 2021.02.09 |
---|---|
[유니티 스크립트 소스] 배열, 리스트 섞기(Shuffle) (0) | 2021.02.09 |
[유니티 스크립트 소스] 마우스 더블 클릭 (0) | 2021.02.02 |
[유니티 스크립트 소스] 마우스 이벤트 보내기 (0) | 2021.02.02 |
[유니티 스크립트 소스] 키보드 이벤트 보내기 (0) | 2021.02.02 |