欢迎光临散文网 会员登陆 & 注册

godot 实现 消息提示

2023-07-30 14:15 作者:小周想做游戏  | 我要投稿

打算做个游戏。记录一下学习过程,可能不是最优解。

动画效果

环境

Godot v4.1.1 stable

步骤

新建一个场景,选择“其他节点”,将 Control 添加为根节点,并命名为Message。

添加两个Label节点,分别命名为Title和Content,一个ColorRect命名为Background

选中Message节点,在右侧的“检查器中”搜索并修改Size属性调整消息框的大小。

选中 Background 节点,设置锚点,填充整个矩形。

修改 Title 和 Content 的 Text 属性,并修改字体颜色。

如果视图中没有显示,是因为 Background 遮挡了着2个节点,增加2个节点的Z Index属性。

启动“栅格”和“智能吸附”,并将Title 和 Content 移动到对应的位置。

调整 Title 和 Content 的 Size。设置 Content 为自动换行,可以将 Content 的 Text 属性设置长一些,可测一下。

选中 Message 节点,点击添加脚本。

可以加入下述脚本,然后按 F6 测试。测试好后,记得要删除。

使用

如果在其他场景里使用。

添加一个新的场景和按钮(用显示触发消息)。并给根节点添加脚本。

设则Button节点Size和Text,并将它移动到视图的中介。

选中Button节点,连接 pressed。

F6启动测试,点击消息按钮,就会出现文章开头的动画。

godot 实现 消息提示的评论 (共 条)

分享到微博请遵守国家法律