[펌] 에디터에서 게임 플레이를 할 때 저장되지 않은 Assets 저장하기
Unity3D/Tips / 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
반응형
'Unity3D > Tips' 카테고리의 다른 글
[펌] 유니티 SendMessage 사용의 장점 (0) | 2016.10.26 |
---|---|
[Tip] Coroutine Optimization Technique (0) | 2016.10.07 |
Latest Optimization Initiative for Unity Games (0) | 2016.09.18 |
[펌] Audio Clip (0) | 2016.09.07 |
[펌] 유니티 프로그래머가 알아야 할 최적화 스크립트 코드 작성법 (0) | 2016.08.30 |