Easy Character Movement 2
  • Easy Character Movement 2
  • User Manual
    • General
      • Package Contents
      • Getting Started
      • Change Log
      • Components
        • Character
        • NavMesh Character
        • Character Movement
        • Slope Limit Behaviour
        • Physics Volume
        • Root Motion Controller
      • Examples
  • WALKTHROUGH
    • Creating a Character
    • Controlling a Character
    • Animating a Character
    • Extending a Character
    • Collision Detection and Events
    • Physics
    • Moving Platforms
    • AI Navigation
    • Cinemachine
  • SUPPORT
    • Customer Support
Powered by GitBook
On this page
  1. User Manual
  2. General

Components

These are the core components included in ECM2:

  • Character

    The Character is built on top of the CharacterMovement component and serves as a base for all your game avatars, whether they are player-controlled or AI-controlled.

  • NavMesh Character

    The NavMeshCharacter component extends a Character through composition, providing additional navigation capabilities based on a NavMesh.

  • Character Movement

    The CharacterMovement component is a robust and feature-rich fully kinematic character controller, also known as a motor.

  • Slope Limit Behaviour

    The SlopeLimitBehaviour component overrides the CharacterMovement slopeLimit property, enabling the definition of per-object walk-ability behavior instead of per-face.

  • Physics Volume

    The PhysicsVolume component allows you to define physics volumes (trigger areas) such as water, air, oil, etc. Characters will react according to these settings when inside this volume.

  • Root Motion Controller

    The RootMotionController is a helper component designed to retrieve the Animator's root motion velocity vector, denoted as animRootMotionVelocity. When root motion is enabled, this provides the animation velocity to the associated Character class.

PreviousChange LogNextCharacter

Last updated 1 year ago