
# 프로잭트를 진행하며 코루틴을 제어하는게 아주 어려웠다. 더욱 더 문제가 되는 점은 내가 만든 스크립트에서 동작하는 코루틴이 아닌 팀원 이 만든 스크립트에서 동작하고 있는 코루틴을 확인 하는 것이 큰 문제였다. 에디터 툴을 만들어서 해당 코루틴이 어느 스크립트에서, 무슨 이름으로 동작하고있는지 확인 해볼 수 있다면 협업에 도움이 되겠다는 생각이 들었다. 생각한 툴의 기능은 이렇다. 1.현재 씬에서 동작하고 있는 모든 코루틴을 에디터 툴에서 보여주기 , 동작하고 있지 않은 코루틴이라면 보여줄 필요 없음 2.에디터 툴에 보여지는 내용은 '스크립트명 - 코루틴 이름' 으로 보여주기 3.버튼을 클릭하면 해당 스크립트가 열린다 4.해당 스크립트가 열리며 해당 코루틴이 동작하고 있는 라인으로 이동한다(디버그창에서..

*프로잭트를 진행하다 보니 코루틴을 써야할 일이 많았다. 코루틴을 많이 사용하다보니 코루틴 조건이 꼬이게 되서 문제를 겪는일이 많았다. 실행중인 모든 코루틴의 정보를 조회할 수 있는 툴이 절실하게 필요했다. 먼저 콘솔창에서 확인 하는 방법을 찾아보았고 그 후 윈도우 에디터를 이용해 툴로 만들었다. 윈도우 에디터가 아닌 모노형으로 만든 스크립트이다.using UnityEngine; using System.Collections; public class CoroutineDebugger : MonoBehaviour { // 모든 코루틴을 저장할 static List 변수 public static List coroutines = new List(); // 모든 코루틴을 추적하고, coroutines 리스트에 추가..