屏幕保护程序:漂移
本课属于 Coddy Godot 学习旅程的“节点与场景”单元。第 24 课,共 28 课。
接下来的 5 节课中,你将制作一个屏幕保护程序:一个在屏幕上四处漂移、碰到边缘时反弹并在每次反弹时改变颜色的徽标。
场景中有一片深色天空和一个 Logo 节点,它带有一块白色底板、一个阴影和一个 Label。徽标的 modulate 属性会给底板染上蓝色。它的脚本 logo.gd 目前还没有任何作用。
第一步是设置速度。将它保存在节点变量中,这样后续步骤就能在徽标反弹时更改它。
挑战
简单启动屏幕保护程序:让徽标漂移。
- 在
logo.gd顶部添加一个节点变量velocity,并将其设为Vector2(200, 90)。 - 在
_process()中,使用delta让徽标每秒移动velocity的距离。
按“开始”:徽标向右下方漂移,暂时移出屏幕。然后按“检查”。
亲手试试
extends Node2D
func _process(delta):
pass
节点与场景中的所有课
自己练习: Godot 在线编辑器