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