屏幕上的标签
本课属于 Coddy Godot 学习旅程的“游戏规则”单元。第 6 课,共 29 课。
Label 节点会在屏幕上显示文本。设置它的 text 来更改显示内容:
$Message.text = "Hello!"游戏中的标签放在 CanvasLayer 中。它会绘制在游戏画面的上方,并固定在屏幕上,即使摄像机移动也是如此。
打开 Scene 选项卡。这个房间里有一个名为 HUD(抬头显示)的 CanvasLayer。它在左上角包含一个名为 Score 的空 Label。从 Main 到它的路径是 HUD/Score。
挑战
简单把分数显示在屏幕上。
- 在
_ready()中,设置$HUD/Score的text。 - 将它设为
Score: 0。
按“开始”:角落里会显示 Score: 0。然后按“检查”。
亲手试试
extends Node2D
func _ready():
pass
游戏规则中的所有课
自己练习: Godot 在线编辑器