banner



How To Add A Walking Animation In Unity

Objects with Multiple Moving Parts

Using Animation Events

You can increment the usefulness of Blitheness clips Animation information that tin can be used for animated characters or unproblematic animations. It is a simple "unit of measurement" piece of movement, such as (ane specific instance of) "Idle", "Walk" or "Run". More info
See in Glossary
by using Animation Events, which allow you to call functions in the object'due south script at specified points in the timeline.

The function called by an Animation Issue too has the pick to have 1 parameter. The parameter can be a float, string, int, or object reference, or an AnimationEvent object. The AnimationEvent object has member variables that let a bladder, string, integer and object reference to be passed into the role all at once, along with other information virtually the Event that triggered the role telephone call.

          // This C# function can exist called past an Blitheness Event public void PrintFloat (float theValue) {     Debug.Log ("PrintFloat is called with a value of " + theValue); }                  

To add together an Animation Event to a clip at the current playhead position, click the Issue button. To add together an Animation issue to any point in the Animation, double-click the Event line at the point where you lot want the Event to be triggered. Once added, you lot tin elevate the mouse to reposition the Event. To delete an Result, select it and press the Delete primal, or right-click on it and select Delete Upshot.

Animation Events are shown in the Event Line. Add a new Animation Event by double-clicking the Event Line or by using the Event button.
Blitheness Events are shown in the Event Line. Add together a new Blitheness Event by double-clicking the Event Line or past using the Event button.

When you add an Event, the Inspector A Unity window that displays information about the currently selected GameObject, asset or projection settings, allowing you to inspect and edit the values. More info
Come across in Glossary
Window displays several fields. These fields let you to specify the name of the function you want to call, and the value of the parameter you want to pass to it.

The Animation Event Inspector Window
The Animation Effect Inspector Window

The Events added to a clip are shown as markers in the Effect line. Agree the mouse over a marker to show a tooltip with the function proper name and parameter value.

You lot can select and dispense multiple Events in the timeline.

To select multiple Events in the timeline, hold the Shift key and select Consequence markers i by one to add them to your option. You lot tin as well drag a option box across them; click and drag within the Event marker expanse, like this:

Example

This example demonstrates how to add together Animation Events to a uncomplicated GameObject. When all the steps are followed, the Cube animates forwards and backwards along the x-axis during Play mode, and the Event message is displayed in the console every 1 2d at the 0.eight second fourth dimension.

The example requires a small script with the function PrintEvent(). This office prints a debug message which includes a string ("called at:") and the time:

          // This C# function can be chosen by an Blitheness Effect using UnityEngine; using Arrangement.Collections;   public class ExampleClass : MonoBehaviour  {     public void PrintEvent(string s)      {         Debug.Log("PrintEvent: " + s + " called at: " + Time.time);     } }                  

Create a script file with this example code and place it in your Project folder (right-click inside the Project window in Unity and select Create > C# Script, then copy and paste the higher up code example into the file and relieve it).

In Unity, create a Cube GameObject (bill of fare: GameObject The fundamental object in Unity scenes, which can stand for characters, props, scenery, cameras, waypoints, and more. A GameObject's functionality is defined by the Components attached to it. More info
See in Glossary
> 3D Object A 3D GameObject such every bit a cube, terrain or ragdoll. More info
See in Glossary
> Cube). To add your new script file to it, drag and drop information technology from the Project window into the Inspector window.

Select the Cube and then open the Animation window (menu: Window > Blitheness > Animation or use ctrl+half-dozen). Set a Position bend for the x coordinate.

Animation window
Animation window

Side by side, gear up the animation for the x coordinate to increment to around 0.4 and then back to zero over 1 second, and so create an Animation Upshot at approximately 0.8 seconds. Press Play to run the animation.


  • 2018–08–24 Folio amended

Objects with Multiple Moving Parts

Source: https://docs.unity3d.com/2019.4/Documentation/Manual/script-AnimationWindowEvent.html

Posted by: buffwruch1963.blogspot.com

0 Response to "How To Add A Walking Animation In Unity"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel