Skip to content

3D Platformer Character

Introduction

Base character that can be used for 3D platformer games

Dependencies

The PlatformerCharacter relies on other components of this plugin to work:

  • Logger: Used to log useful information to help you debug any issues you might experience

Components

The PlatformerCharacter uses the following components:

Name Description Type
SpringArmComponent Base character that can be used for 3D platformer games USpringArmComponent*

API Reference

Properties

Property Description Type Default Value
TargetArmLength Length of the spring arm component float 350.0f
ArmLengthMultiplier The multiplier applied to the spring arm component when the character is moving float 0.4f
CameraAdjustmentSpeed The speed used when adjusting the camera distance float 3.0f

Functions

Name Description Params Return
GetSpringArmComponent Get the spring arm component of the character USpringArmComponent*
The spring arm component responsible for controlling the distance of the camera

Blueprint Usage

There is no additional functions exposed to Blueprints. Just create the character and add it to your level