美元符号
本课属于 Coddy Godot 学习旅程的“节点与场景”单元。第 19 课,共 28 课。
要更改机器人的某个子节点,脚本必须先找到它。写上 $ 和子节点的名称,名称要与“场景”选项卡中显示的一致:
$Bulb.position.y -= 6这样会抬高天线上的灯泡,同时让机器人的其余部分保持原位。$Bulb 是节点,因此你可以读取和更改它的任何内容。
子节点的位置是相对于其父节点测量的。左眼位于 x = -13,也就是机器人中心左侧 13 个像素处。
名称必须完全匹配,包括大小写。$lefteye 什么也找不到。
挑战
简单让机器人朝右看。
- 在
_ready()中,将$LeftEye向右移动4个像素。 - 也将
$RightEye向右移动4个像素。
按“开始”:两只眼睛都会朝右看,机器人则保持不动。然后按“检查”。
亲手试试
extends Node2D
func _ready():
pass
节点与场景中的所有课
自己练习: Godot 在线编辑器