FSM1 [멋쟁이 사자처럼 부트 캠프 TIL 회고] Unity 게임 개발 3기 - FSM 상태 패턴 FSM - 상태 패턴 목차 1. 상태 패턴 이란?객체의 상태에 따라 객체의 행동이 변하는 패턴객체의 상태를 클래스로 캡슐화하고, 상태 전환을 객체 내에서 관리 할 수 있게 만듬2. 핵심 개념상태 캡슐화상태를 독립적인 클래스로 정의각 상태는 특정 행동을 구현상태 전환현재 상태에 따라 동작을 결정유연성상태별 행동은 독립적으로 존재3. 장.단점장점조건문을 줄이고 가독성을 높임새로운 상태 추가가 쉬움유지 보수가 용이단점상태가 많으면 복잡해 짐 4. 상태 패턴 구현 방법들1. enumenum은 가장 단순하고 직관적인 방법입니다. 상태를 열거형으로 정의하고, 이를 기반으로 분기처리합니다.장점:구현이 간단하고 코드가 직관적임.상태 값이 제한적일 경우 적합.단점:상태별로 동작을 분리하기 어려움. 분기문(if, swit.. 2025. 1. 2. 이전 1 다음