Unity3D/Tips
[펌] 에디터에서 게임 플레이를 할 때 저장되지 않은 Assets 저장하기
blueasa
2016. 9. 30. 15:31
UNITY가 Play도중에 죽는 경우가 자주 발생하기 때문에 아래와 같이 Play를 감지하여 Assets을 저장하도록 하면 저장을 하지 못해서 편집한 내용이 유실되는 상황을 방지 할 수 있다.
using System.Collections; using UnityEditor; using UnityEngine; [InitializeOnLoad] public class SaveAssets { static SaveAssets() { EditorApplication.playmodeStateChanged = () => { if (EditorApplication.isPlayingOrWillChangePlaymode) { EditorApplication.SaveAssets(); } }; } }
[출처]
[참조]
https://docs.unity3d.com/ScriptReference/EditorApplication.SaveAssets.html
반응형