使用ue4做一个可以显示任意数字变化的计数器方法

本文介绍了如何使用UE4创建一个动态计数器,能够根据用户输入显示数值变化过程,支持数值增减、速度调节、初始值设定等功能。代码实现包括数值判断、变化速率控制、计数器启停及目标值显示等关键步骤,适用于仪表和计数器场景。虽然代码略显冗余,但提供了完整的功能实现思路。
摘要由CSDN通过智能技术生成

使用ue4做一个可以显示任意数字变化过程的计数器

功能描述:
该功能可以任意输入一个数值然后通过UI绑定数值的方式来\显示数值变化的过程,例如可以显示从0变到100 或者从100变到0,同时还支持调节变化的速度,时间,初始值显示,该功能通常可以用来做仪表或者计数器什么的.

代码实现:
1.这里是表达 当你的输入数值"大于"当前显示数值时就得到变化的值,这里我设置的变化总时间是两秒钟,所以会在两秒钟内变化到我输入的值
"当你的输入数值"大于"当前显示数值时就得到变化的值,这里我设置的变化总时间是两秒钟,所以会在两秒钟内变化到我输入的值 "

2.这里是判断如果你"输入数值"小于"当前显示数值和上面的代码功能类似,其实这两部主要功能就是得到变化的绝对值,其实可以用ue4里面一个叫" ABS"的节点可以直接求绝对值,然后就是设置变化的时间
其实我这个代码比较啰嗦,不够精简但是由于时间关系就没去优化了,欢迎高手指点
"这里是"输入数值"小于"当前显示数值和上面的代码功能类似,其实这两部主要功能就是得到变化的绝对值,其实可以用ue4里面一个叫" ABS"的节点可以直接求绝对值,然后就是设置变化的时间"

3.这部分代码就是用来实现计数器的数值变化频率的还有就是设置计数器时间的变化速度]

这部分代码就是用来实现计数器的数值变化频率的还有就是设置计数器时间的变化速度

4.这一步就是实现数值从当前的值一点点变化到设置的目标值的当数值变化到目标值后就会关闭计数器停止变化,实现目标数字 以及把它显示出来
这一步就是实现数值从当前的值一点点变化到设置的目标值的当数值变化到目标值后就会关闭计数器停止变化,实现目标数字 以及把它显示出来
5.当到达目标数字后直接显示目标数值的函数
当到达目标数字后直接显示目标数值的函数

6.计数器的开启/关闭事件
计数器/关闭

7.改变化总时间和设置开始显示数字初始化,设置计时器的初始数字
改变化总时间和设置开始显示数字初始化,设置计时器的初始数字
以上就是我的代码其实我这个代码比较啰嗦,不够精简但是由于时间关系就没去优化了,欢迎高手指点

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值