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

2.2 - 축 매핑 구성

언리얼 엔진

일반적으로 Axis Mappings (축 매핑)을 통해 키보드, 마우스, 컨트롤러 입력을 "친근한 이름" 으로 매핑시킨 뒤 나중에 (이동 등의) 게임 동작에 바인딩할 수 있습니다. 축 매핑은 지속적으로 폴링되어, 부드러운 전환 및 게임 동작이 가능합니다. (컨트롤러 조이스틱같은) 하드웨어 축은 (1 - 눌림, 0 - 안눌림 식의) 구분되는 입력이 아닌 입력의 정도를 제공해 줍니다. 컨트롤러 조이스틱 입력 방법이 스케일식 동작 입력을 제공해 주기는 하지만, 축 매핑으로 WASD 처럼 지속적 폴링되는 게임 동작을 위한 일반 이동 키 매핑도 가능합니다. 계속하기 전 플레이어 입력에 대해 자세히 알아보고자 하는 분들은 플레이어 입력 및 폰 문서를 참고하시기 바랍니다.

이번 단계에서는 WASD 키에 대한 입력 축 매핑을 구성하여 새 캐릭터가 맵을 돌아다닐 수 있도록 만들겠습니다.

MoveForward 축 매핑

  1. 편집 메뉴에서 프로젝트 세팅 을 클릭합니다.

  2. 프로젝트 세팅 탭 왼편의 엔진 제목줄 아래 입력 을 클릭합니다.

  3. 바인딩 아래, 축 매핑 옆의 더하기 부호를 클릭합니다.

  4. 축 매핑 왼편의 화살표를 클릭 합니다.

  5. 뜨는 글상자에 "MoveForward" 라 입력한 뒤, 글상자 왼쪽의 화살표에 클릭 하여 축 바인딩 옵션을 확장시킵니다.

  6. 드롭다운 메뉴의 키보드 드롭다운 목록에서 W 를 선택합니다.

  7. 입력 세팅이 다음과 같아 보일 것입니다:

    MoveForwardAxisMap_W.png

  8. MoveForward 옆의 더하기 부호를 클릭 합니다.

  9. 두 번째 드롭다운 메뉴의 키보드 드롭다운 목록에서 S 를 선택합니다.

  10. S 옆의 스케일 칸에 "-1" 을 입력합니다.

  11. 이제 입력 세팅이 다음과 같아 보일 것입니다:

    MoveForwardAxisMap_S.png

MoveRight 축 매핑

  1. 바인딩 아래, 축 매핑 옆의 더하기 부호를 클릭합니다.

  2. 뜨는 글상자에 "MoveRight" 라 입력한 뒤, 글상자 왼쪽의 화살표를 클릭하여 축 바인딩 옵션을 펼칩니다.

  3. 드롭다운 메뉴의 키보드 드롭다운 목록에서 D 를 선택합니다.

  4. 이제 입력 세팅이 다음과 같아 보일 것입니다:

    MoveRightAxisMap_D.png

  5. MoveRight 옆의 더하기 부호를 클릭 합니다.

  6. 두 번째 드롭다운 메뉴의 키보드 드롭다운 목록에서 A 를 선택합니다.

  7. A 옆의 스케일 칸에 "-1" 을 입력합니다.

  8. 이제 입력 세팅이 다음과 같아 보일 것입니다:

    MoveRightAxisMap_A.png

  9. MoveLeft 와 MoveRight 축 매핑을 완료했으니, 프로젝트 세팅 메뉴를 닫습니다.