Language:
Discover
By Skill Level
By Category

UGameplayStatics::SuggestProjectileVelocity_CustomArc

Choose your OS:

Syntax

static bool SuggestProjectileVelocity_CustomArc
(
    const UObject * WorldContextObject,
    FVector & OutLaunchVelocity,
    FVector StartPos,
    FVector EndPos,
    float OverrideGravityZ,
    float ArcParam
)

Remarks

Returns the launch velocity needed for a projectile at rest at StartPos to land on EndPos. Assumes a medium arc (e.g. 45 deg on level ground). Projectile velocity is variable and unconstrained. Does no tracing.

Parameters

Parameter

Description

OutLaunchVelocity

Returns the launch velocity required to reach the EndPos

StartPos

Start position of the simulation

EndPos

Desired end location for the simulation

OverrideGravityZ

Optional override of WorldGravityZ

ArcParam

Change height of arc between 0.0-1.0 where 0.5 is the default medium arc, 0 is up, and 1 is directly toward EndPos.

References

Module

Engine

Header

Runtime/Engine/Classes/Kismet/GameplayStatics.h

Source

Runtime/Engine/Private/GameplayStatics.cpp