Menu
CoddyTech

屏幕保护程序:漂移

本课属于 Coddy Godot 学习旅程的“节点与场景”单元。第 24 课,共 28 课。

接下来的 5 节课中,你将制作一个屏幕保护程序:一个在屏幕上四处漂移、碰到边缘时反弹并在每次反弹时改变颜色的徽标。

场景中有一片深色天空和一个 Logo 节点,它带有一块白色底板、一个阴影和一个 Label。徽标的 modulate 属性会给底板染上蓝色。它的脚本 logo.gd 目前还没有任何作用。

第一步是设置速度。将它保存在节点变量中,这样后续步骤就能在徽标反弹时更改它。

challenge icon

挑战

简单

启动屏幕保护程序:让徽标漂移。

  1. 在 logo.gd 顶部添加一个节点变量 velocity,并将其设为 Vector2(200, 90)。
  2. 在 _process() 中,使用 delta 让徽标每秒移动 velocity 的距离。

按“开始”:徽标向右下方漂移,暂时移出屏幕。然后按“检查”。

亲手试试

extends Node2D

func _process(delta):
	pass

节点与场景中的所有课

自己练习: Godot 在线编辑器