博维数孪CreateTwins—案例教程—案例实战(时钟)

116 篇文章 0 订阅
61 篇文章 0 订阅

时钟

案例展示

点击查看案例

功能列表:

  • 秒针转动
  • 分针转动
  • 时针转动
  • 三个针的转动速率不同

本章知识点:

  • 如何使用蓝图中的"序列"
  • 如何使用蓝图中的"数学运算(/)"
  • 如何让2D对象绕某点旋转
  • 如何使用蓝图设置2D对象的“局部旋转”

开始我们的制作吧

准备素材

上传UI素材,点我下载

相关链接:

导入/上传资源

画布设置

相关链接:

场景属性-画布设置

背景设置

设置背景图,使用资源:"时钟”

最终效果:

创建2D对象

创建3个2D空节点,分别为:“旋转-秒针”,“旋转-分针“,”旋转-时针“,用于之后控制秒针,分针,时针的旋转

将秒针图片,分针图片,时针图片添加到场景中,分别命名为:“秒针”,“分针”,“时针”

分别调整“秒针”,“分针“,”时针“的位置及尺寸

 

 

将”秒针“挂载到”旋转-秒针“节点下,将”分针“挂载到”旋转-分针“节点下,将”时针“挂载到”旋转-时针“节点下

最终效果:

制作交互

变量

创建数字类型变量”时间“,设初始值为0

相关链接:

蓝图-变量-数字

蓝图事件

创建事件”时钟“,用于计算秒针,分针,时针的旋转角度

首先让数字变量“时钟”,不停的自加(可自行调整增加的数值)

将这个不停变化值做为角度,赋给”旋转-秒针“节点,”秒针“是”旋转-秒针“的子节点,所以当”旋转-秒针“旋转时,子节点也会跟着一起旋转

现在让”分针“运动起来,分针的运动速度是秒针的1/60,将秒针的角度除以60

相关链接:

蓝图-变量-数字-数学运算-相除

蓝图-2D变换节点

同理,时针的运动速度是秒针的1/720,将秒针的角度除以720

可以使用”序列“来让节点执行的先后顺序看起来更清晰

相关链接:

蓝图-节点-流程控制-序列

连接事件

将场景的”帧循环“事件,与蓝图事件“时钟”连接,让事件不断的被驱动

保存并预览您的项目吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值