좋아, 이제는 Unreal Engine programming tutorial을 배우고 있습니다. 그것이 말하는 어디 부분을 이해하지 못하는언리얼 엔진 초심자 FMath :: Sin
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
RunningTime += DeltaTime;
SetActorLocation(NewLocation);
}
이 : 여기에 내가 혼란 스러워요 코드는
void AFloatingActor::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
이 부분 :
float DeltaHeight = (FMath::Sin(RunningTime + DeltaTime) - FMath::Sin(RunningTime));
NewLocation.Z += DeltaHeight * 20.0f; // Scale our height by a factor of 20
무엇을합니까 해야 할 것? 어떻게 그럴 수 있죠? FMath :: Sin은 무엇입니까? 너무 혼란 스럽네.
그게 전부 야! 시간 내 주셔서 감사합니다.
"* 이해가 안됩니다. *"는 문제의 설명이 아닙니다. 이것은 C++을 이해하지 못하고'::', does 등을 이해하지 못하는 것에서부터 시작될 수 있습니다. – PaulMcKenzie