基本程序结构
本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 4 课,共 92 课。
这门课程中的每个程序都有相同的框架:
extends Node
func _ready():
print("Hello, Coddy!")extends Node 是脚本的第一行。在 Godot 中,游戏由节点构成,这一行会让脚本成为一个节点。
func _ready(): 定义了 Godot 在节点就绪时调用的函数。你的程序从这里开始,语句会从上到下依次运行。
func _ready():末尾的冒号(:)会开始一个代码块。代码块中的每条语句都要缩进一级。Godot 使用制表符;代码块的每一行都要使用相同的缩进。
GDScript 不需要在语句末尾加分号。每条语句各占一行。
挑战
入门这个程序的结构有两处错误,因此无法运行。修复它,让它输出:
Ready!
Let's go!- 在
func _ready()末尾添加缺少的冒号 - 将两行
print()缩进一级
亲手试试
extends Node
func _ready()
print("Ready!")
print("Let's go!")
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: GDScript 在线编译器