Aurora FPS Engine
  • 🏡Home
  • ⭐Getting Started
  • Player
    • Create Player
      • Based on Character Controller
      • Based on Rigidbody
    • Configurate Movement
      • Сonfigure Speed
      • Сonfigure Jump
      • Сonfigure Air Control
      • Сonfigure Acceleration
      • Сonfigure Crouch
      • Сonfigure Gravity
      • Сonfigure Grounded Settings
      • Сonfigure Roof Checker
      • Сonfigure Wall Checker
      • Advanced settings
    • Configurate Camera
      • Required Settings
      • Сonfigure Sensitivity
      • Сonfigure Settings
      • Add Custom Effects
      • Сonfigure Zooming
    • Input Receiver
      • Add New Input
      • Configurate Input
      • Input Interactions
      • Input Processor
    • Health System
      • Velocity Damage Settings
      • Add Custom Effect
      • Respawn Settings
      • Damage Shake Settings
      • Death Settings
    • Inventory System
      • Groups
        • Add New Group
        • Adding Slots To A Group
      • Weapon Settings
      • Advanced Settings
      • Add New Item
        • Item
        • Equippable Item
    • Footstep Sound System
      • Footstep Mapping
    • Loot System
      • Looting System
      • Looting Object
    • Grab System
    • Remote Body
      • Ragdoll
      • Weapon
  • Weapon
    • Create Weapon
      • Create Weapon Item
      • Create Weapon Prefab
    • Configurate Weapon
      • Сonfigure Gun
        • Animation System
        • Shooting System
          • Raycast Shooting System
          • Physics Shooting System
          • Raycast Shotgun System
          • Physics Shotgun System
          • Create Bullet
            • Bullet Item
            • Physics Bullet
            • Decal Mapping
        • Reload System
          • Standart Reload System
          • Sequential Reload System
      • Сonfigure Grenade
        • Animation System
        • Throw System
          • Create Grenade
        • Ammo System
      • Сonfigure Melee
        • Animation System
        • Attack System
    • Crosshair
      • Main Crosshair
      • Hit Effect
      • Kill Effect
    • Override Transformation
    • Custom Effects
    • Recoil System
    • Audio Event
  • Artificial Intelligence
    • Create AI
    • Configurate AI
      • Behaviour
        • Add Behaviour
        • Behavior Settings
        • Default Behavior
          • Locomotion
          • Combat
          • Shooting
        • Remove Behaviour
      • Trasitions
        • Add Default Transition
        • Add Custom Transition
        • Remove Custom Transition
      • Conditions
        • Add Condition
          • Default Conditions
        • Remove Condition
    • Health System
      • Add Custom Effect
      • Respawn Settings
      • Death Settings
    • Animation System
      • 1D Animation System
      • 2D Animation System
    • Vision
      • Fixed VIew
      • Procedural View
    • Cover System
    • Inverse Kinematics
      • Foot IK
      • Hands IK
    • Footstep Sound
      • Footstep Mapping
    • Ragdoll
    • Way Point Map
  • World
    • Terrain Manager
  • UI
    • Weapon Receiver
    • Health Receiver
    • Loot Object Receiver
    • Animation
    • SFX
  • Tools
    • Console
  • Utilities
    • Remote Controller Sync
  • Other
    • Changelog
Powered by GitBook
On this page
  • Recoil
  • Spread
  • Shake Settings

Was this helpful?

  1. Weapon

Recoil System

PreviousCustom EffectsNextAudio Event

Last updated 3 years ago

Was this helpful?

To create a Recoil Map, go to: Create -> Aurora FPS -> Weapon -> Recoil Mapping

Recoil Mapping is a list of conditions and settings for the recoil of weapons based on their conditions.

To add a new condition, click on the plus sign and select the player's state.

After selecting the player's state (they can be combined) , you need to adjust the recoil.

There are 2 types of settings:

  1. Setting up the return (Recoil)

  2. Setting the deflection of bullets from the sight (Spread)

Recoil

This represents the recoil of the weapon.

Property

Description

Recoil Iteration

This is the pattern selection mode.

Pass: The pattern will be selected sequentially and will eventually loop over the last one. Loop: The pattern will be selected sequentially and will eventually move to the beginning and so cyclically.

Random: The pattern will be selected randomly.

Recoil Duration

This is the transition time to another vector that is described in the Recoil list.

Recoil

Here you can set a list of vectors that form a recoil pattern.

In Recoil, the number of vectors for the pattern is set

Next, each vector is filled in:

X-is responsible for horizontal recoil. A positive value moves the sight to the right. Y-is responsible for the vertical recoil. A positive value moves the sight up.

Spread

This represents the deviation of the bullets from the sight.

Property

Description

Spread Iteration

This is the pattern selection mode.

Pass: The pattern will be selected sequentially and will eventually loop over the last one. Loop: The pattern will be selected sequentially and will eventually move to the beginning and so cyclically.

Random: The pattern will be selected randomly.

Spread

Here the pattern of deflection of bullets is set.

The Spread specifies the number of elements for the pattern Then each element is filled in:

Property

Description

X Axis

Here you can set the horizontal range of bullets from X to Y

Y Axis

Here you can set the vertical range of bullets from X to Y

Shake Settings

Setting the camera to swing when shooting.