Witam, mam do was wielkie pytanie i prośbę, ponieważ ja z poziomu gimnazjum nie znam niektórych wzorów matematycznych, co według mnie sprawia mi ten problem w programowaniu iż nie potrafię zrozumieć niektórych funkcji. Czy mógłby ktoś krok po kroczku opisać mi ten kod? (Zależy mi na tych tekstach zaznaczonymi strzałkami resztę rozumiem)
void AFloatingActor::Tick( float DeltaTime/* <---*/ )
{
Super::Tick(DeltaTime)/* <---*/;
FVector NewLocation = GetActorLocation();
float DeltaHeight = (FMath::Sin(RunningTime + DeltaTime) - FMath::Sin(RunningTime));/* <---*/
NewLocation.Z += DeltaHeight * 20.0f; //Scale our height by a factor of 20
NewLocation.Y += DeltaHeight * 20.0f;
RunningTime += DeltaTime;/* <---*/
SetActorLocation(NewLocation);
}