KLingo Project Documentation
1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UTweenAnimInstance.cpp
이 파일의 문서화 페이지로 가기
1
// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
7
#include "
UTweenAnimInstance.h
"
8
#include "Kismet/KismetMathLibrary.h"
9
11
void
UTweenAnimInstance::NativeUpdateAnimation
(
float
DeltaSeconds)
12
{
13
const
float
AlphaStep = DeltaSeconds /
TweenDuration
;
14
const
float
Dir =
bActivate
? 1.f : -1.f;
15
16
TweenAlpha
= FMath::Clamp(
TweenAlpha
+ AlphaStep * Dir, 0.f, 1.f);
17
}
18
20
float
UTweenAnimInstance::GetEasedAlpha
()
const
21
{
22
if
(
EaseCurve
)
23
return
EaseCurve
->GetFloatValue(
TweenAlpha
);
24
return
TweenAlpha
;
25
}
UTweenAnimInstance.h
UTweenAnimInstance 클래스를 선언합니다.
UTweenAnimInstance::NativeUpdateAnimation
virtual void NativeUpdateAnimation(float DeltaSeconds) override
애니메이션 갱신 시 트윈 알파를 갱신한다.
Definition
UTweenAnimInstance.cpp:11
UTweenAnimInstance::TweenAlpha
float TweenAlpha
선형 알파 값.
Definition
UTweenAnimInstance.h:34
UTweenAnimInstance::bActivate
bool bActivate
트윈 진행 여부.
Definition
UTweenAnimInstance.h:26
UTweenAnimInstance::EaseCurve
TObjectPtr< UCurveFloat > EaseCurve
Ease 처리를 위한 커브.
Definition
UTweenAnimInstance.h:38
UTweenAnimInstance::GetEasedAlpha
float GetEasedAlpha() const
Ease 커브를 통과한 알파 값을 반환한다.
Definition
UTweenAnimInstance.cpp:20
UTweenAnimInstance::TweenDuration
float TweenDuration
0~1 알파를 1회 왕복하는 데 걸리는 시간(초).
Definition
UTweenAnimInstance.h:30
Source
CoffeeLibrary
Actor
Private
UTweenAnimInstance.cpp
생성시간 : 금 1월 9 2026 00:25:56, 프로젝트명 : KLingo Project Documentation, 생성자 :
1.9.8