commit;

  • 홈
  • 태그

FSM 1

상태 (State)

게임 프로그래밍 패턴 7장 상태 상태 패턴은 객체의 상태에 따라 행동이 달라지는 상황에서, 상태를 객체화하여 스스로 행동할 수 있도록 하는 패턴이다. 유한상태기계(FSM : Finite State Machine)로 구현한다. 객체의 내부 상태에 따라 스스로 행동을 변경할 수 있게 허가하는 패턴으로, 이렇게 하면 객체는 마치 자신의 클래스를 바꾸는 것처럼 보입니다. (GoF의 디자인 패턴 395쪽) 플랫포머 게임에서 플레이어를 구현한다고 해보자. B 버튼을 누르면 플레이어는 점프한다. # Player.cs public class Player : MonoBehaviour { public void HandleInput() { if (Input.GetKeyDown(KeyCode.B)) { yVelocity = ..

Design Pattern 2020.11.25
1
더보기
  • 분류 전체보기 (61)
    • NAS (13)
    • Unity & C# (19)
      • Scripting (6)
      • Graphics (1)
      • Bugs & Crash (1)
      • iOS & Mac (2)
      • Machine Learning (2)
      • 최적화 (1)
    • Sever & Database (1)
    • Design Pattern (6)
    • 알고리즘 문제풀이(Python) (9)
    • 30Day Challenges (8)
    • Thoughts (5)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바