Menu
CoddyTech

屏幕上的标签

本课属于 Coddy Godot 学习旅程的“游戏规则”单元。第 6 课,共 29 课。

Label 节点会在屏幕上显示文本。设置它的 text 来更改显示内容:

$Message.text = "Hello!"

游戏中的标签放在 CanvasLayer 中。它会绘制在游戏画面的上方,并固定在屏幕上,即使摄像机移动也是如此。

打开 Scene 选项卡。这个房间里有一个名为 HUD(抬头显示)的 CanvasLayer。它在左上角包含一个名为 Score 的空 Label。从 Main 到它的路径是 HUD/Score。

challenge icon

挑战

简单

把分数显示在屏幕上。

  1. 在 _ready() 中,设置 $HUD/Score 的 text。
  2. 将它设为 Score: 0。

按“开始”:角落里会显示 Score: 0。然后按“检查”。

亲手试试

extends Node2D

func _ready():
	pass

游戏规则中的所有课

自己练习: Godot 在线编辑器