|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
물리 기반(초기 속도/중력) 포물선을 계산하는 트랙. 더 자세히 ...
#include <UParabolaComponent.h>
FParabolaBallisticTrack에 대한 협력 다이어그램:Public 멤버 함수 | |
| FORCEINLINE void | Advance (float DeltaTime) |
| 지정한 델타만큼 시간을 진행한다. | |
| void | ApplyArcSolution (const FVector &InStart, const FVector &InEnd, float t) |
| 시작/도착점과 시간으로 트랙 파라미터를 초기화한다. | |
| FORCEINLINE FVector | EvaluateAtAlpha (const AActor *Owner, float Alpha) const |
| 알파값 기반 위치를 계산한다. | |
| FORCEINLINE FVector | EvaluateAtCurrent (const AActor *Owner) const |
| 현재 시간 기준 위치를 계산한다. | |
| FVector | EvaluateAtTime (const AActor *, float TimeSec) const |
| 시간값을 받아 포물선 위치를 계산한다. | |
| FORCEINLINE float | GetAlpha () const |
| 현재 경과 시간의 알파를 반환한다. | |
| FORCEINLINE FVector | GetInitialVelocity () const |
| 방향/파워 조합으로부터 초기 속도를 계산한다. | |
| UPROPERTY (EditAnywhere, BlueprintReadWrite) FVector Start | |
정적 Public 멤버 함수 | |
| static FVector | SolveV0ForArc (const FVector &InStart, const FVector &InEnd, float t, float InGravityZ=-980.f) |
| 목표 위치와 비행 시간으로 초기 속도를 역산한다. | |
| static void | SplitVelocity (const FVector &V0, FVector &OutDir, float &OutPow) |
| 속도를 방향과 크기로 분해한다. | |
물리 기반(초기 속도/중력) 포물선을 계산하는 트랙.
UParabolaComponent.h 파일의 29 번째 라인에서 정의되었습니다.
|
inline |
지정한 델타만큼 시간을 진행한다.
UParabolaComponent.h 파일의 53 번째 라인에서 정의되었습니다.
|
inline |
시작/도착점과 시간으로 트랙 파라미터를 초기화한다.
UParabolaComponent.h 파일의 105 번째 라인에서 정의되었습니다.
|
inline |
알파값 기반 위치를 계산한다.
UParabolaComponent.h 파일의 79 번째 라인에서 정의되었습니다.
|
inline |
현재 시간 기준 위치를 계산한다.
UParabolaComponent.h 파일의 85 번째 라인에서 정의되었습니다.
|
inline |
시간값을 받아 포물선 위치를 계산한다.
UParabolaComponent.h 파일의 66 번째 라인에서 정의되었습니다.
|
inline |
현재 경과 시간의 알파를 반환한다.
UParabolaComponent.h 파일의 51 번째 라인에서 정의되었습니다.
|
inline |
방향/파워 조합으로부터 초기 속도를 계산한다.
UParabolaComponent.h 파일의 60 번째 라인에서 정의되었습니다.
|
inlinestatic |
목표 위치와 비행 시간으로 초기 속도를 역산한다.
UParabolaComponent.h 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : FMathHelper::SolveV0ForProjectile().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
inlinestatic |
속도를 방향과 크기로 분해한다.
UParabolaComponent.h 파일의 98 번째 라인에서 정의되었습니다.
|
inline |
UParabolaComponent.h 파일의 34 번째 라인에서 정의되었습니다.