Godot Engine:如何使用外部字体和Label节点制作一个计时器

文章目录

          • 1. 导入字体文件
          • 2. 搭建场景
          • 3. 设置Label的基本参数
          • 4. 创建`DynamicFont`
          • 5. 为字体添加阴影效果[可选]
          • 6. 保存字体配置文件[可选]
          • 7. 设置Timer
          • 8. 计时器脚本
          • 9. 测试运行

1. 导入字体文件

先导入字体文件,Godot支持TTF和OTF两种常用的字体格式。

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第1张图片

2. 搭建场景

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第2张图片

3. 设置Label的基本参数

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第3张图片

4. 创建DynamicFont

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第4张图片

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第5张图片

5. 为字体添加阴影效果[可选]

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第6张图片

6. 保存字体配置文件[可选]

如果项目中不止一处用到此字体,甚至可以把它保存成文件。

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第7张图片

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第8张图片

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第9张图片

7. 设置Timer

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第10张图片

8. 计时器脚本

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第11张图片

#Counter.gd
extends Label

var time = 0

func _ready():
	text = str(time)
	$"../Timer".connect("timeout",self,"count")

func count():
	time += 1
	text = str(time)

9. 测试运行

Godot Engine:如何使用外部字体和Label节点制作一个计时器_第12张图片

你可能感兴趣的:(Godot笔记,#,Godot,基础,老王的游戏开发教程,godot,游戏开发)