회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


유니티 '막강좌' - 2. FSM, 순서도(Flow Chart)

푸딩뱃살 | 2014.01.31 01:36 | 조회 9843
유니티 '막강좌'

차례
1. 공간의 개념 (2D, 3D)
2. FSM, 순서도(Flow Chart)
    (1) FSM (Finite State Machine, 유한 상태 기계)
3. 인터페이스
4. 꼭 알고 있어야 할 사항
5. 많이 사용되는 용어 정의
6. 게임 제작 맛보기 (게임 시작씬 제작)
7. 프로그래밍 Java? C#? Boo?
8. C# 기초


2. FSM, 순서도(Flow Chart)
    FSM과 순서도를 알아야 하는 이유는 게임 기획에 있어서나 스크립트 작성 시 필요한 알고리즘(프로세스)을 알기 위한 아주 기본적인 것이기 때문이다.

    (1) FSM (Finite State Machine, 유한 상태 기계 )
        ① 게임에서의 FSM은 크게 순서도 (흐름도, 알고리즘 등)와 캐릭터의 상태를 나타내는 두가지의 의미가 있다.
        ② 순서도란 일련의 상태들을 연결하여 명령의 순서를 보여주는 것이다.
            예) 자판기의 역할과 흐름를 통해 자판기의 행동을 도표로 통해 쉽게 알 수 있다.
         

        ③ 위 순서도의 접근 의미는 '동전투입' 상태에 동전이 들어 간다는 이벤트(Event)가 발생되어 '음료 선택' 상태로 전이(Transition)가 되고, '음료 선택' 상태에 음료 선택 버튼을 클릭하는 이벤트가 발생되면 '음료 배출' 상태로 전이 되가는 일련의 순서 개념이다. 프로그래밍을 비롯한 모든 프로세스는 이렇게 진행되어 진다.
        ④ FSM의 또 다른 의미는 플레이어, 몬스터, NPC 등의 상태들을 나타낸다.
            예1) 플레이어가 독 공격을 받아 독에 중독되는 상태, 독 풀리는 상태 등의 모든 상태
            예2) 몬스터가 플레이어로 부터 공격을 받아 취해야 하는 행동
        ⑤ 게임에서의 전투 판정도 또한 FSM의 관리하에 두는 것도 옳을 일이다.
146개(1/8페이지)
유니티
번호 제목 글쓴이 조회 날짜
공지 유니티 강좌 모음(영문) 푸딩뱃살 60637 2013.08.28 12:02
공지 유니티 경고, 에러 모음 (재정리 예정) 첨부파일 [1+1] 푸딩뱃살 71845 2013.08.12 00:09
144 [콘솔] 오류 : ~ multicast group 첨부파일 푸딩뱃살 1062 2019.09.04 00:23
143 [콘솔] 오류 : NullReferenceException 첨부파일 푸딩뱃살 1086 2019.07.23 00:26
142 [유니티] Unite Seoul 2019 다시보기 푸딩뱃살 1257 2019.06.28 10:00
141 [정보] GDC 2019 유니티 키노트 하이라이트 푸딩뱃살 1361 2019.03.26 10:45
140 [유니티] Unite Seoul 2018 아젠다 & 세션 다시보기 사진 첨부파일 푸딩뱃살 2744 2018.05.25 10:32
139 [VR/AR] Stereo 360 Image and Video Capture 사진 첨부파일 푸딩뱃살 2047 2018.02.02 10:53
138 [VR/AR] ARKit - Face Tracking 푸딩뱃살 1786 2018.01.17 16:57
137 [참고] ADAM :Making 참고 푸딩뱃살 2037 2017.12.04 11:14
136 [정보] ARKit Face Tracking on iPhone X 첨부파일 푸딩뱃살 3139 2017.11.08 09:59
135 [VR/AR] Vive Full Body Tracking Demo 푸딩뱃살 2144 2017.10.31 18:54
134 [애셋] 유니티 모델링 - UModeler 사진 첨부파일 푸딩뱃살 2191 2017.10.20 14:02
133 [유니티] 맥에서 안드로이드/자바 SDK 경로 사진 첨부파일 푸딩뱃살 3300 2017.10.04 23:58
132 [콘솔] 오류 : Fatal Error! The project is on case sensitive file 사진 첨부파일 푸딩뱃살 2749 2017.10.01 19:59
131 [참고] Adam (Made with Unity) 푸딩뱃살 2494 2017.10.01 18:33
130 [정보] 보안 패치 푸딩뱃살 1927 2017.08.21 15:59
129 [콘솔] 오류: Failed to load '.dll', ...... 첨부파일 푸딩뱃살 2069 2017.08.20 00:57
128 [콘솔] 오류: [VRDevice] Initialization of device oculus failed. 첨부파일 푸딩뱃살 1930 2017.08.19 03:05
127 [콘솔] 오류: MissingComponentException 첨부파일 푸딩뱃살 2973 2017.08.19 02:05
126 [콘솔] 오류: Android Manifests 첨부파일 푸딩뱃살 2744 2017.08.18 03:01
125 [VR/AR] Google VR SDK for Unity 푸딩뱃살 3568 2017.08.18 00:10