
[Unity] 인스펙터 값이 저장해도 초기화될 때, 범인은 ExecuteAlways! (Application.isPlaying으로 완벽 해결) 유니티(Unity)로 개발할 때 마주치는 가장 당혹스러운 문제 중 하나는, 분명히 인스펙터(Inspector)에서 값을 설정하고 씬을 저장했는데도 불구하고, 특정 조건 하에 그 값이 초기화되는 현상입니다. 마치 유령처럼 사라지는 이 값 때문에 원인을 찾느라 소중한 개발 시간을 허비하는 경우가 많습니다.이 문제는 단순히 플레이 버튼을 눌렀을 때뿐만 아니라, 에디터 상에서 게임 오브젝트를 비활성화했다가 다시 켜는 것만으로도 발생할 수 있어 개발자를 더욱 혼란에 빠뜨립니다. 이 글에서는 해당 문제의 근본적인 원인과, 아주 간단하고 명쾌한 해결책을 제시합니다. 현상 분..