【发布时间】:2019-08-11 19:47:37
【问题描述】:
我想在 C++ 的派生类中实现标有 BlueprintNativeEvent 的函数的一部分,而其他人在派生的蓝图类中实现该函数的一部分。
但是,该函数似乎不是 virtual 函数,所以我不知道如何在 C++ 中 override 它(但在蓝图中它可以工作)。来自 GameplayAbilitySystem 的示例:
UFUNCTION(BlueprintNativeEvent, Category="Calculation")
float CalculateBaseMagnitude(const FGameplayEffectSpec& Spec) const;
如何在 C++ 的派生类中重写它?
【问题讨论】:
标签: c++ polymorphism unreal-engine4 unreal-blueprint