You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

8
+
9
+
A **control** is a part of a [device](devices.md) that sends values to the Input System when [actuated](control-actuation.md), such as the buttons and sticks on a gamepad, or the keys on a keyboard.
|**[Introduction to controls](introduction-to-controls.md)**| An introduction to the concept of controls. |
15
+
|**[Control hierarchies](control-hierarchies.md)**| Learn about how controls are arranged hierarchically. |
16
+
|**[Control types reference](control-types-reference.md)**| The types of control defined in the Input System. |
17
+
|**[Control usages](control-usages.md)**| Understand what a control usage is. |
18
+
|**[Control paths](control-paths.md)**| Learn about control paths and how to use them to refer to controls. |
19
+
|**[Control state](control-state.md)**| Details about how a control's state is stored and accessed. |
20
+
|**[Record control state history](record-control-state-history.md)**| How to record a control's state history over time. |
21
+
|**[Control actuation](control-actuation.md)**| Whether or not a control is currently being used by the user. |
22
+
|**[Noisy controls](noisy-controls.md)**| Controls which can change value without any actual or intentional user interaction such as the accelerometer. |
23
+
|**[Synthetic controls](synthetic-controls.md)**| A type of virtual control with values synthesized from input from a physical control on the device. |
24
+
|**[Optimize controls](optimize-controls.md)**| Detailed information about increasing input performance in some specialized scenarios. |
You can configure and respond to a variety of input devices in the Actions Editor window, but each type of device has its own unique features that sometimes require special handling, such as touches on a touchscreen, or text input on a keyboard.
8
+
9
+
Learn about supported input devices and their unique features in this section.
10
+
11
+
|**Topic**|**Description**|
12
+
| :--- | :--- |
13
+
|**[Types of input devices](devices-overview.md)**|Connect devices to your application.|
14
+
|**[Pointer devices](devices-pointers.md)**| Configure devices that track input on a 2D surface, such as mice, or pens. |
15
+
|**[Keyboards](devices-keyboard.md)**| Configure devices that use a set of key controls.|
16
+
|**[Joysticks](devices-joysticks.md)**| Configure devices that have at least one input stick and one button. |
17
+
|**[Gamepads](devices-gamepads.md)**| Configure devices that have a D-pad and four face buttons. |
18
+
|**[Sensors](devices-sensors.md)**| Configure devices that measure environmental input. |
19
+
|**[Human Interface Device specification](hid-specification.md)**| Use the Human Interface Device specification to implement peripheral user input devices connected to computers with USB or Bluetooth. |
20
+
|**[Supported devices reference](supported-devices-reference.md)**| Explore platform support for each compatible device. |
21
+
|**[Devices (scripting)](devices-scripting.md)**| Learn how to manage devices in code. |
22
+
|**[Custom devices](custom-devices.md)**| Create events and custom devices. |
Copy file name to clipboardExpand all lines: Packages/com.unity.inputsystem/Documentation~/videos.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
---
2
2
uid: input-system-videos
3
3
---
4
-
# Videos
4
+
5
+
# Video resources
5
6
6
7
This page provides a collection of video resources to introduce the Input System in Unity 6. Follow the videos in the order provided, since many of the tutorials provide a foundation for understanding the more advanced tutorials.
7
8
8
9
The Input System supports several different workflows, each with its own advantages. These videos walk you through the most commonly used workflows and offer practical guidance to help you begin using the Input System right away.
9
10
10
-
11
11
## Introduction to the Unity Input System
12
12
13
13
**Description**: This is the first video in a 7-part series that demonstrates how to get started with Unity’s Input System and introduces some of its core concepts. It covers the following lessons:
@@ -20,7 +20,6 @@ The Input System supports several different workflows, each with its own advanta
20
20
21
21
**Link**: [Watch video 1/7](https://www.youtube.com/watch?v=TiTKAseu17A) (YouTube)
22
22
23
-
24
23
## Input System scripting
25
24
26
25
**Description**: The second video in the series introduces scripting with the Input System to control a third-person character:
@@ -51,7 +50,6 @@ The Input System supports several different workflows, each with its own advanta
51
50
52
51
**Link**: [Watch Video 4/7](https://www.youtube.com/watch?v=GdjP5pggaHw) (YouTube)
53
52
54
-
55
53
## Rebind Input System controls
56
54
57
55
**Description**: The fifth video in the series explores in-game rebinding:
@@ -72,7 +70,6 @@ The Input System supports several different workflows, each with its own advanta
72
70
73
71
**Link**: [Watch Video 6/7](https://www.youtube.com/watch?v=beDfIBLfx4c) (YouTube)
74
72
75
-
76
73
## Player Input Manager and local multiplayer games
77
74
78
75
**Description**: The seventh video in the series focuses on local multiplayer games, where two or more players share the same computer and screen while using separate controllers. Learn how to use the Player Input Manager component to enable multiple players to control different characters in a local multiplayer setup.
@@ -83,4 +80,4 @@ This includes examples that demonstrate the following:
83
80
- A split-screen configuration
84
81
- A two-player scenario
85
82
86
-
**Link**: [Watch Video 7/7](https://www.youtube.com/watch?v=lGxXQzE5Vu8) (YouTube)
83
+
**Link**: [Watch Video 7/7](https://www.youtube.com/watch?v=lGxXQzE5Vu8) (YouTube)
0 commit comments