code_null.log
로그인
code_null.log
로그인
[기술] FSM (유한 상태 머신)
oy Hong
·
2024년 4월 15일
팔로우
0
FSM
Finite State Machine
유한 상태 머신
기술
목록 보기
21/23
FSM (Finite State Machine)
각각의 상태들이 독립적으로 필요한 상황에 맞게 동작하도록 하여, 하나의 객체가 여러개의 스크립트로 동작되는 것처럼 보이도록 하는 것.
FSM의 특징
한 번에
한가지
상태만 될 수 있다. 동시에 두 가지 상태가 되지 못하도록 막는 게 FSM을 쓰는 이유 중 하나다.
가질 수 있는
상태
가 한정된다.
입력
이나
이벤트
가 기계에 전달된다. 예를 들면 버튼 누르기와 버튼 떼기가 해당된다.
각 상태에는 입력에 따라 다음 상태로 바뀌는
전이
가 있다.
FSM은 다음 경우에 사용하면 좋다.
상태가 분명하게 구분될 때
내부 상태에 따라 객체의 동작이 바뀔 때
객체가 입력이나 이벤트에 따라 반응할 때
oy Hong
팔로우
이전 포스트
[디자인 패턴] 옵저버 패턴 (Observer Pattern)
다음 포스트
[Unity3D] 평면 그림자 (Plannar Shadow)
0개의 댓글
댓글 작성