Developer knowledge network · moderated exchange

UnreliableCode 커뮤니티

개발자 연구, 리버스 엔지니어링 및 코딩 커뮤니티

Knowledge index살다
4Categories
919Threads
2.8K게시물
Guide

Kraber & Sentinel ballistic trajectory lead prediction math

apex_kraber_god
Member
MEMBER
대표: 178
가입 날짜: Jul 2022
게시물: 7
감사해요: 86
1개월 전 · Jul 1, 2026 5:07 AM
#1

Physics formula for 500m sniper shots in Apex Legends:

CPP
Vector3 CalculateApexLead(Vector3 muzzlePos, Vector3 targetHead, Vector3 targetVelocity, float bulletSpeed, float bulletGravity) {
    float dist = (targetHead - muzzlePos).Length();
    float time = dist / bulletSpeed;
    
    // Account for acceleration if target is sliding/jumping
    Vector3 predictedPos = targetHead + (targetVelocity * time);
    
    // Gravity constant in Apex is 750.0f units/sec^2
    float gravityDrop = 0.5f * (750.0f * bulletGravity) * (time * time);
    predictedPos.z += gravityDrop;
    
    return predictedPos;
}

Kraber bulletSpeed = 29500.0f, Sentinel bulletSpeed = 31000.0f.

raycast_ryan
Ballistics Dev
MEMBER
대표: 72
가입 날짜: Sep 2019
게시물: 32
감사해요: 16
1개월 전 · Jul 1, 2026 7:25 AM
#2

Tested on firing range moving targets from 450 meters away: 100% headshot accuracy.

matrix_math_guy
Math Specialist
MEMBER
대표: 105
가입 날짜: Aug 2018
게시물: 52
감사해요: 41
1개월 전 · Jul 1, 2026 7:09 PM
#3

The 750.0f gravity constant matches engine dumps perfectly.