목차
입력 관리자
Desktop!
Input Manager
는 사용자가 사용자 프로젝트를 위해 필요한 여러 가지 입력 축과 게임 동작을 설정하는 곳 이다.
입력 관리자를 보려면: Edit→Project Settings→Input을 선택하라.
Properties
Axes | 현재 프로젝트를 위해 설정된 모든 입력 축을 담고 있다. Size는 해당 프로젝트 안에 있는 갖가지 입력 축의 개수이고, Element 0, 1, … 는 변경하여야 할 특정 축이다. |
Name | 스크립트를 통해 혹은 게임 라운처에서 해당 축을 가리키는 문자열. |
Descriptive Name | 게임 라운처에 보이는 Positive Button function의 자세한 설정사항. |
Descriptive Negative Name | 게임 라운처에 보이는 Negative Button function의 자세한 설정사항. |
Negative Button | 해당 축에 음수를 전송할 버튼. |
Positive Button | 해당 축에 양수를 전송할 버튼. |
Alt Negative Button | 해당 축에 음수를 전송할 보조 버튼. |
Alt Positive Button | 해당 축에 양수를 전송할 보조 버튼. |
Gravity | 입력 사항이 얼마나 빨리 중앙에 재 위치하는지를 나타냅니다. Type이 key / mouse button 일 때만 사용된다. |
Dead | 이 값보다 작은 모든 음수와 양수는 0으로 등록된다. 조이 스틱에 유용. |
Sensitivity | 키보드 입력에서 큰 값은 빠른 반응 시간을 의미하고, 작은 값은 좀 더 부드러운 반응을 의미. 마우스 델타에서는 이 값은 실제 마우스 델타를 확장. |
Snap | 이 속성이 켜지면, 반대 입력 값이 입력되면 축의 값은 즉시 0로 리셋 된다. Type이 key / mouse button일 때만 사용된다. |
Invert | 이 속성이 켜지면, positive buttons이 해당 축에 음수를 보내거나 그 반대로 작동. |
Type | 이 속성에는 모든 종류의 버튼에는 Key / Mouse Button을 설정하고, 마우스 델타와 스크롤 휠에는 Mouse Movement, 아날로그 조이스틱 축에는 Joystick Axis, 그리고 사용자가 윈도우를 사용할 때는 Window Movement를 설정. |
Axis | 기기(조이스틱, 마우스, 게임패드 등)부터 입력 축. |
Joy Num | 어느 조이스틱 사용할 지를 설정. 초기에 이 값은 모든 조이스틱으로 추출하도록 설정되어 있다. 이 속성은 입력 축에만 사용되고 버튼에는 사용 불가. |
상세사항
사용자가 입력 관리 서버 설정하는 축은 두 가지 목적에 사용된다:
- 이것을 사용하면, 스크립트에서 축 이름으로 사용자의 입력을 조회할 수 있다
- 이것을 사용하면, 사용자 게임의 플레이어가 링킹(linking)에 대한 통제를 맞춤조절 할 수 있다
모든 디폴트 축은 게임 라운처에서 플레이어에게 제시되어 플레이어는 이름과 상세한 설명, 그리고 디폴트 버튼을 확인할 수 있다. 여기서 플레이어는 해당 축에 설정된 어느 버튼이라도 바꿀 수 있는 옵션을 가지게 된다. 그러므로, 플레이어가 사용자 게임의 버튼을 변경할 때를 대비하여, 사용자는 스크립트를 개별 버튼 보다는 축을 사용하여 만드는 것이 최선이다.
사용자 게임 실행 시 게임 라운처의 입력 윈도우가 표시된다
See also: 입력 Input.
Hints
- 축은 "hidden" 혹은 비밀 기능을 설정하기에 좋은 곳이 아니다, 왜냐하면 그 것들은 게임 라운처에서 플레이어에게 아주 선명하게 보여져 버립니다.
iOS!
이 부분은 iOS 기기에는 지원되지 않는다.
iOS 기기에서 어떻게 입력사항을 작업할 지 자세한 정보를 알고 싶으면 iOS Input 페이지를 참조하기 바란다.
Android!
이 부분은 안드로이드 기기에는 지원되지 않는다.
안드로이드 기기에서 어떻게 입력사항을 작업할 지 자세한 정보를 알고 싶으면 Android Input 페이지를 참조하기 바란다.
- 출처: 유니티코리아위키 (CC BY-NC-SA 2.0)