• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

내일배움캠프 52일차 FSM 분석

06 Oct 2023

Reading time ~1 minute

오늘 배운 내용

  1. FSM (유한상태머신) 분석



nbcbanner

FSM (유한상태머신) 분석

강의룰 수강하면서 유한상태머신 코드를 작성해보고 난 후

좀 더 정리가 필요할 것 같아서 클래스 다이어그램을 그려보면서 정리를 해보았다.

classdiagram

StateMachine에서는 IState를 구현한 객체들을 생성하고 IState를 상황에 맞게 바꿔가면서 사용한다.

IState를 구현한 상태 클래스들은 객체를 생성해준 StateMachine을 참조해서 작동하게된다.



nbcthumbnail



TIL내일배움캠프스파르타 Share Tweet +1