언어:
페이지 정보
수준별:
엔진 버전:
언리얼 엔진

4.4.1 - Idle 과 Run 사이 양방향 트랜지션 추가

언리얼 엔진

이번 단계에서는 Idle (빈둥) 상태에서 Run (달리기) 상태로의 양방향 트랜지션(전환)을 추가, 캐릭터가 이동을 시작하면 스테이트 머신이 Idle 에서 Run 으로 전환되도록 하겠습니다.

  1. Idle 스테이트에서 선을 끌어 Run 스테이트에 놓아 트랜지션을 만듭니다.

    WireIdletoRun.png

  2. 트랜지션을 더블클릭하여 편집합니다.

  3. 내 블루프린트 탭의 IsRunning 에 Ctrl + 클릭한 뒤 그래프에 끌어 놓아 Get Is Running 노드를 만듭니다.

  4. Get Is Running 노드의 출력 핀을 Result 노드의 Can Enter Transition 핀의 입력 핀에 연결합니다.

    IsRunningtoResult.png

    캐릭터가 이동을 멈추면, 스테이트 머신은 Run 스테이트에서 Idle 스테이트로 전환되어야 합니다.

1.Arms State Machine 그래프로 돌아와 Run 스테이트에서 선을 끌어 Idle 스테이트로 연결합니다.

![](WireRuntoIdle.png)
  1. 그 트랜지션을 더블클릭하여 편집합니다.

  2. 내 블루프린트 탭에서 IsRunning 에 Ctrl + 클릭하고 그래프에 끌어 놓아 Get Is Running 노드를 만듭니다.

  3. Get Is Running 노드의 출력 부울 핀을 끌어놓아 Not Boolean 노드를 만듭니다.

  4. Not Boolean 노드의 출력 핀을 Result 노드에 있는 Can Enter Transition 핀의 입력 핀에 연결합니다.

    IsNotRunningtoResult.png