차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
unity:유한상태기계 [2015/05/25 02:37] – 만듦 V_Lunity:유한상태기계 [2018/02/22 03:04] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +{{tag>유한상태기계}}
 {{entry>기타/미분류}} {{entry>기타/미분류}}
 ====== 유한상태기계 ====== ====== 유한상태기계 ======
줄 4: 줄 5:
 http://hyunity3d.tistory.com/575 http://hyunity3d.tistory.com/575
  
-<file cs>+<file csharp>
 using UnityEngine; using UnityEngine;
 using System.Collections; using System.Collections;
줄 112: 줄 113:
 CheckMonstState 에서는 0.2초 간격으로 몬스터의 상태를 체크해준다. CheckMonstState 에서는 0.2초 간격으로 몬스터의 상태를 체크해준다.
  
-플레이어와의 거리가 공격사정거리보다 가까우면 -> 몬스터의 상태를 공격상태로 변경하고 +  * 플레이어와의 거리가 공격사정거리보다 가까우면 -> 몬스터의 상태를 공격상태로 변경하고 
-플레이어와의 거리가 추적사정거리보다 가까우면 -> 몬스터의 상태를 추적상태로 변경한다. +  플레이어와의 거리가 추적사정거리보다 가까우면 -> 몬스터의 상태를 추적상태로 변경한다. 
-그것도 아니라면 몬스터의 상태를 idle 상태로 변경한다.+  그것도 아니라면 몬스터의 상태를 idle 상태로 변경한다.
  
 MonstAction 에서는 switch 에서 각각의 상태에 따라 추적을 중지하거나 추적을 시작한다. MonstAction 에서는 switch 에서 각각의 상태에 따라 추적을 중지하거나 추적을 시작한다.
줄 120: 줄 121:
  
  
-{{tag>유한상태기계}}+