state machine상태 기계
state machine은 정해진 상태 가운데 하나에 있다가 입력이나 사건에 따라 다른 상태로 옮겨 가는 동작 모델이다.
기사 1편
최근 언급 state machine은 상태, 상태 사이의 전환, 전환을 일으키는 조건으로 시스템의 동작을 나타낸다. 상태의 수가 정해진 것을 유한 상태 기계라고 하며, 컴퓨터 과학, 프로그램 설계, 통신 규약, 게임 개발에 널리 쓰인다.
UI와 애니메이션에서는 대기, 마우스 올림, 누름처럼 화면 요소가 가질 수 있는 상태를 정하고, 입력에 따라 어떤 애니메이션으로 넘어갈지를 정의하는 데 쓴다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.