以前のリビジョンの文書です
// MyActor.h class STDPROJECT_API AMyActor : public AActor { GENERATED_BODY() private: // 追加 float m_fRunningTime; }
// MyActor.cpp // 生成された時に一度だけ呼ばれる。 void AMyActor::BeginPlay() { Super::BeginPlay(); } // 毎フレーム呼ばれる。 void AMyActor::Tick( float DeltaTime ) { Super::Tick( DeltaTime ); // 追加 FVector NewLocation = GetActorLocation(); float DeltaHeight = (FMath::Sin(m_fRunningTime + DeltaTime) - FMath::Sin(m_fRunningTime)); NewLocation.Z += DeltaHeight * 20.0f; m_fRunningTime += DeltaTime; SetActorLocation(NewLocation); }
動作は公式のクイックスタートのコードそのままです。プロジェクトをビルドしてエラーが出ないことを確認します。