2012/06/20 (1) 썸네일형 리스트형 Unity3D에서 C# Script로 FSM (Finite State Machine) 구현 1. FSM 구현을 위해 Unity3D engine 이 제공하는 StartCoroutine 메서드 활용. Unity > Support > Script Reference > MonoBehaviour.StartCoroutine 참고 Unity3D engine 에서 제공하는 MonoBehaviour 객체의 StartCoroutine 메서드는 매 프레임 마다 지정 된 콜백함수를 실행합니다. Debug.Log 를 찍어서 확인 해 보시면, Update, StartCoroutine 에서 지정 된 콜백함수 순으로 실행이 됩니다. 이때 지정 된 콜백 함수가 IEnumerator 를 반환하는 형태이기 때문에 while 문과 yield 키워드를 통해 FSM 을 구현 할 수 있습니다. 2. State 정의 및 IEnumera.. 이전 1 다음