当前位置: 首页 > news >正文

UE5 C++ 定时器 官方案例(二)

一.在上一部分里,我们创造了 一个定时器

接下来我们将 时间参数暴露出来,并增加爆照效果到蓝图

#pragma once#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "CountdownActor.generated.h"UCLASS()
class GWXPJ_API ACountdownActor : public AActor
{GENERATED_BODY()public:// Sets default values for this actor's propertiesACountdownActor();class UTextRenderComponent* CountdownText;
protected:// Called when the game starts or when spawnedvirtual void BeginPlay() override;void UpdateTimeDisplay();void AdvanceTimer();UFUNCTION(BlueprintNativeEvent)void CountdownHasFinished();public:// Called every framevirtual void Tick(float DeltaTime) override;
protected:UPROPERTY(EditAnywhere)int32 CountdonwTime = 3;FTimerHandle CountTimer;};

同样加上UPROPERTY的UPROPERTY(EditAnywhere),后将变量。后倒计时最后一秒的函数暴露给蓝图,重写


void ACountdownActor::CountdownHasFinished_Implementation()
{CountdownText->SetText(FText::FromString(TEXT("GO")));
}

二、创建蓝图,并把部分变量给蓝图。相当于写了个工具

可自己调节事件

这里还学到个沿用C++ 之前的代码,在那个基础上再加蓝图。右键Event重写事件

这样C++原有的也能用,卧槽涨知识了。

http://www.dtcms.com/a/606207.html

相关文章:

  • 滨州网站开发公司廊坊网站建设咨询青橙网络
  • asp网站开发源码上海建筑工程公司排行榜
  • 手绘风图表自由!Excalidraw + cpolar让协作无边界
  • 新能源智慧场站辅控系统 一体化的场站管理平台
  • 做建材的网站有哪些wordpress集成ckplayer
  • 南联网站建设公司广州shopify代建站
  • PiscCamera:将Android手机化身为在线摄像设备
  • php 开发手机网站建设.net 网站开发实例
  • C# Dictionary 转换成 List
  • 网站开发费用属于什么科目关于合肥的网站好
  • 邦策网站建设平台eyoucms插件
  • RAGFlow 0.22.0 特性总览——支持数据源、完善 Parser、Agent 优化以及 Admin UI
  • 攻防世界-Misc-2017_Dating_in_Singapore
  • STM32连接以太网失败自动重新连接
  • python 基础学习socket -UDP编程
  • Dw做html网站百度首页纯净版怎么设置
  • 【FPGA+DSP系列】——PWM电平光耦转换电路实验分析----电路原理分析,器件选型
  • 北京网站开发培训赚钱软件一天赚100元游戏无广告
  • Uart 不定长收发的 DMA 方案
  • 普宁市建设局网站金石文化规划 设计 开发风景区网站建设
  • 沈阳优化网站关键词wordpress 4.8正式版
  • 如何做切片网站广告设计公司vi
  • thinkPHP6.1使用PhpMqtt进行MQTT消息订阅和发布,并将订阅的消息入库保存,可控制超时退出订阅
  • 做网站作业什么主题商机网wordpress模板
  • Xcode的App Thinning Size Report分析包体积
  • 多机多卡训练指南
  • 深入浅出:进程和线程的区别与联系
  • 做一个静态网站需要多少钱关键词
  • 西安网站建设方案外包浏览器网页版打开网页
  • 【Redis】 SpringBoot集成Redis