[フレーム]
Version: 2018.3 (switch to 2019.1 )
Language: English
Project Settings
Tags and Layers
Other Versions
Cannot access other versions offline!

Input

Use the Input settings (top menu: Edit > Project Settings, then select the Input category) to define the input axes and game actions for your Project.

Input settings
Input settings

To add more input axes, increase the value in the Size property.

Each input axis provides the following list of properties:

Property Function
Name Enter the string that refers to the axis in the game launcher and through scripting.
Descriptive Name Enter a detailed definition of the Positive Button function that appears in the game launcher.
Descriptive Negative Name Enter a detailed definition of the Negative Button function that appears in the game launcher.
Negative Button Enter the name of the button that sends a negative value to the axis.
Positive Button Enter the name of the button that sends a positive value to the axis.
Alt Negative Button Enter the name of the secondary button that sends a negative value to the axis.
Alt Positive Button Enter the name of the secondary button that sends a positive value to the axis.
Gravity Set how fast the input re-centers. This property applies only when the Type is key / mouse button.
Dead Any positive or negative values that are less than this number register as zero. Useful for joysticks.
Sensitivity For keyboard input, a larger value results in faster response time. A lower value is smoother. For the mouse delta, this value scales the actual mouse delta.
Snap Enable this option to immediately reset the axis value to zero after it receives opposite inputs. This property applies only when the Type is key / mouse button.
Invert Enable this option to make the positive buttons send negative values to the axis, and vice versa.
Type Choose what kind of input this axis can expect.
Key / Mouse Button Any kind of button.
Mouse Movement Mouse delta and scrollwheels.
Window Movement User shakes the window.
Joystick Axis Analog joystick axes.
Axis Choose the axis of input from the device (joystick, mouse, gamepad, etc.). Defaults to the X-axis.
Joy NumAn Input Manager property that defines which joystick will be used. More info
See in Glossary
Choose which joystick should be used. Defaults to retrieving the input from all joysticks.
Note: This is only used for input axes and not buttons.

Using axes during Game Play

All the axes that you set up in the Input settings serve two purposes:

  • They allow you to reference your inputs by axis name in scripting.
  • They allow the players of your game to customize the controls to their liking.

The game launcher presents all defined axes, where it displays the name, detailed description, and default buttons for each. From here, they can change any of the buttons defined in the axes. Therefore, it is best to write your scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info
See in Glossary
making use of axes instead of individual buttons, as the player may want to customize the buttons for your game.

The game launchers Input settings are displayed when your game runs
The game launcher’s Input settings are displayed when your game runs

Did you find this page useful? Please give it a rating:

Thanks for rating this page!

What kind of problem would you like to report?

Is something described here not working as you expect it to? It might be a Known Issue. Please check with the Issue Tracker at issuetracker.unity3d.com.

Thanks for letting us know! This page has been marked for review based on your feedback.

If you have time, you can provide more information to help us fix the problem faster.

Provide more information

You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:

You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:

You've told us there is information missing from this page. Please tell us more about what's missing:

You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:

You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:

You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:

You've told us this page has a problem. Please tell us more about what's wrong:

Thanks for helping to make the Unity documentation better!

Project Settings
Tags and Layers
Copyright © 2019 Unity Technologies. Publication: 2018.3-002V. Built: 2019年04月15日.

AltStyle によって変換されたページ (->オリジナル) /