打开上次的项目,开始学习如何在编辑器中修改函数和变量。
允许在编辑器中修改时间:
UPROPERTY(EditAnywhere)
int32 CountdownTime;
效果如下:
将Countdown修改为5,Play后计时就会从5开始。
还要把这一用法拓展到蓝图中去
允许蓝图调用,添加到Countdown.h:
UFUNCTION(BlueprintNativeEvent)
void CountdownHasFinished();
virtual void CountdownHasFinished_Implementation();
注意把之前的定义删掉。
在Countdown.cpp中,将void ACountdown::CountdownHasFinished()改为:
void ACountdown::CountdownHasFinished_Implementation()
函数体不变。