Godot4.3类星露谷游戏开发之【时钟UI】

千里之行,始于足下

零、 笔记

本文将制作这个系列里的第一个UI(User Interface,用户界面)——时钟UI,如下图所示;

在这里插入图片描述

一、UI界面

时钟面板 时钟面板 时钟面板
第一步,在 res://场景/UI/ 路径 下,创建 时钟UI.tscn 场景;

在这里插入图片描述

节点树如下:

  • 时钟UI(Control)
    • 时钟面板(PanelContainer)
      • 昼夜图标1(Sprite2D)
      • 昼夜图标2(Sprite2D)
    • 当前时间(Label)

第二步,选中 时钟面板 节点,在检查器中 新建Theme 并另存为 游戏UI主题.tres 到路径 res://资源/主题/ 下;

在这里插入图片描述
在这里插入图片描述
第三步,在展开的主题底栏中点击【+】,添加项目类型 ClockUI

在这里插入图片描述
在这里插入图片描述
第四步,添加基础类型 PanelContainer

在这里插入图片描述
第五步,在panel下新建 StyleBoxTexture 并选中,随后在检查器中新建 AtlasTexture

在这里插入图片描述
在这里插入图片描述
第六步,从文末 UI包 导入 Weather_UI_Free.png,并 编辑区域

在这里插入图片描述
在这里插入图片描述
第七步,观察到裁剪后图片尺寸为 65x54像素

在这里插入图片描述
第八步,选中时钟面板节点,在检查器中更改 size65x54 ,更改 Type VariationClockUI

在这里插入图片描述
在这里插入图片描述
效果如下;

在这里插入图片描述


昼夜图标 1 (左) 昼夜图标1(左) 昼夜图标1(左)
第一步,选中昼夜图标(Sprite2D)节点,直接将 UI包 中的 Weather_Icons_smal_freel.png拖入检查器中的 Texture

在这里插入图片描述
第二步,点开检查器中的 Animation ,并设置 Hframes2Vframes3

在这里插入图片描述
第三步,手动将图标拖入时钟UI中,如下图;

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ForBigData

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值