Godot Label 节点
文章目录
- 创建Label节点
- 官网含义
- 转换理解
- 更改Label位置及其大小
- 主要功能
- 1.输入文本
- 2.文字特效及摆放使用
- 调整文字位置摆放
- 调整字体的格式
- 调整文字大小
- 3.设置阴影
- 制作一个简易计时器
该博客,我将浅谈一下Godot中Label节点的含义,使用以及实际功能的实现。
这次的博客依据是来自开发游戏的老王的Godot教程中FlappyBird:8 让数据说话(显示分数)
那么我会结合自己的理解,来给大家详细讲述一下Label节点。
欢迎各位批评指正!
创建Label节点
在添加子节点中 —— 搜索:Label —— 点击创建
官网含义
Label节点,我们从英文字面上去通过中文翻译理解,它是标签;标记的意思。
那么在Godot中的节点使用,会不会也像英文翻译一样呢?
官网解释:
转换理解
那么Godot官网中描述的专业术语,对于初学者来说,是感觉有些很难理解的。
那么我们来换一种方法帮助大家理解。
在我们刚开始学习电脑办公软件的时候,会接触到PPT的制作。那么上面那张图片被红色矩形标注的文本框,是大家在设计文档的时候,再熟悉不过的了。
Label节点对应的含义,用我自己的理解来说:
其实就相当于一个可以包含自定义文本、字体、图像和一些基本格式的文本框
这就又等同于它的英文含义,像一个标签一样,存储我对应里面需要的内容,例如文字,但是又是一些计算机不太能够理解的内容。
更改Label位置及其大小
第一种方法:
直接在2D制作界面中进行拖动
第二种方法
选择Label节点的检查器——选择Rect——更改Position和Size
第三种方法
选择在Label节点的检查器——点击布局——按照实际需要,选择对应的位置
主要功能
1.输入文本
2.文字特效及摆放使用
调整文字位置摆放
可通过选择Align和Valign下拉小箭头,勾选调整对应文字的位置摆放
调整字体的格式
点开label节点检查器——下拉寻找Theme Overrides——选择Fonts——新建(这里按照自己需求新建,不固定),并勾选Fonts——在勾选后出现Font,找到Font Data——将所需对应字体拖入对应位置
调整文字大小
在导入字体之后选择Settings——选择Size更改大小
3.设置阴影
在检查器中找到Theme Override——勾选Constants——勾选你所需要的阴影
但是!这并不能显示阴影,大家一定要注意在此之前勾选colors里的Font Color Shadow才可有效果。
制作一个简易计时器
这里的制作过程,是来自如何使用外部字体和Label节点制作一个计时器。
1.新建一个2D节点,再制作一个简单的Label节点,按照上文中主要功能对应位置所讲,勾选Font,并在Font Data中导入对应所需的字体文件。
注意:勾选Font之后,创建好Dynamic。点击Dynamic,才可出下方的小框框。
2.接着在Text输入文本”0”,再在小框框里的Settings中选择Size,更改对应文字大小。
3.其次,在Align和Valign更改为Center,并更改Label节点自身的页面布局。
4.然后勾选Colors里面的Font color Shadow勾选选择阴影,再在Constants调整阴影的大小。
5.设置TImer节点,并调整Timer的参数
6.为label节点添加脚本
#Counter.gd
extends Labelvar time = 0func _ready():text = str(time)$"../Timer".connect("timeout",self,"count")func count():time += 1text = str(time)
7.运行成功
那么我们下期在结合代码中,讲解Label在FlappyBird中的使用以及代码详情。
再次感谢,开发游戏的老王的Godot教程
Godot Label 节点相关推荐
- 【Godot】节点的碰撞与碰撞掩码的计算
Godot 3.4.2 判断碰撞类型的节点是否在某个层,或者掩码是否能检测到哪个层的方法,这里就需要用到二进制的位运算了,代码如下 ## 是否在这个碰撞层中 static func is_in_lay ...
- [译]Godot系列教程一 - 场景与节点
场景(Scene)与节点(Node) 简介 先设想有那么一瞬间你自己不再是一名游戏开发者了,而是一名大厨! 你的装备换成了一套大厨的制服.不要考虑制作游戏的事情,你现在的职责是为你的顾客创建新的可口的 ...
- Godot引擎 4.0 文档 - 第一个 3D 游戏
本文为Google Translate英译中结果,DrGraph在此基础上加了一些校正.英文原版页面: Your first 3D game - Godot Engine (stable) docum ...
- 【手把手带你Godot游戏开发】FlappyBird:1.Hello World
资源下载地址 资源下载地址 本章节效果图 步骤 资源下载地址 本章节效果图 1. 导入资源 2. 添加一个"Game"节点 3. 添加背景 4. 设置分辨率 5. 调整背景图的大小 ...
- cocos creator 学习随笔 day03 节点和组件属性
目录 节点本身属性 控件属性 场景 空节点 3D对象 2D对象 UI组件 光线 特效 摄像机 地形 节点本身属性 第一栏为节点名,可修改,前面得勾,是表示是否使用该节点,去掉代表隐藏该节点,但是该节点 ...
- 《Cocos Creator游戏实战》游戏转场时如何保留节点信息
游戏转场时如何保留节点信息 使用常驻节点 使用全局变量 使用本地存储 引擎同时只会运行一个场景,当切换场景时,默认会将场景内所有节点和其他实例销毁(本句来自Cocos Creator文档). 在这一节 ...
- Spring-Boot +Neo4j+实现节点的创建和关系的添加【玩转neo4j】
我们先来看下neo4j的三种连接方式 打开neo4j的配置文件 总过有三种连接方式 常用的有两种,一种是http的连接方式[端口:7474],一种是Bolt的连接方式[端口:7687] http的连接 ...
- 趁热打铁,再构建百万节点关系中药方剂知识图谱
趁热打铁,再构建百万节点关系中药方剂知识图谱 前文自顶向下构建中药知识图谱初探中,已经介绍了知识图谱和中药知识图谱构建的相关基础概念,本文将研究中药方剂数据,趁热打铁,再构建百万节点关系中药方剂知识图 ...
- AntV G6流程图节点控制显示和隐藏
1.点击隐藏,控制隐藏节点4以及相关的边 2.点击显示,显示节点4以及相关的边 3.点击添加颜色,给指定节点4添加颜色 demo如下: <!DOCTYPE html> <html&g ...
- 【手把手带你Godot游戏开发】FlappyBird:2.坠落吧,小鸟
本章节效果图 前言 在本章节开始之前,我建议大家再重温一下<Flappy Bird>的原作,一方面明确一下我们临摹的目标,另一方面也消解一下宅家的各种负面情绪. 今天玩<Flappy ...
最新文章
- Windows 7的CMD中 Telnet 无法执行的解决办法
- 2021年5月信息系统项目管理师案例分析真题+视频讲解(3)
- 第一章 PX4-Pixhawk-程序编译过程解析
- CL_CRM_REPORT_QUESTION call CRM_REPORT_RF_CHECK_AUTHORITY
- linux下生成key
- 98k用计算机图片,98K (HandClap)_谱友园地_中国曲谱网
- java生成电子发票_Java电子发票管理系统
- Linux命令学习记录
- Win32_1深入浅出windows消息机制
- SQL基础系列(三)——分组查询
- Web前端开发-网页制作零基础入门-Dreamweaver2019+HTML+CSS视频教程
- 【TCP/IP】IP:网际协议(寻址和路由)
- 餐饮加盟行业怎么找加盟商?线上怎么引流?这几招教你线上低成本获客!
- BaseRecyclerViewAdapterHelper源码解读(四) 上拉加载更多
- 细谈Type-C、PD原理(上/下)
- 微机原理与接口技术之8255A和8253/8254 必考的编程题
- “米粉”心碎,小米还能继续“高端”吗?
- 复习计算机二级 Excel常用函数公式
- 网吧软件限制的小技巧
- python爬虫豆瓣网TOP250电影海报图片
热门文章
- 五大主流浏览器内核的源起以及国内各大浏览器内核总结
- 文件同步备份工具—Second Copy
- 如何计算信号的信噪比
- MATLAB求解夏普利值
- 大疆新品:机甲大师RoboMaster S1介绍(AI 学习小伙伴)
- shiro+springMVC整合文档及Demo
- ListView列表项View复用--ViewHolder模式
- 企业信息安全管理建设(3)——安全管理体系
- 鸿蒙第三代手机,华为第三代折叠屏手机面市 余承东披露今年4月旗舰机启用鸿蒙系统...
- 饥荒联机版服务器重置,饥荒联机版服务器重置世界 | 手游网游页游攻略大全