GDScript 编程语言
GDScript
是 Godot 引擎官方自定义的一种脚本语言,用来赋予游戏逻辑,也就是让我们游戏动起来。
GDScript 编程语言 - 知识结构
- 语法约定
- 基础语法:数据类型、变量、逻辑语句、函数、类
- 关键字:
is 关键字
用于检查一个对象是不是某个类的实例或者继承某个类的实例。in 关键字
用于检查一个值是否存在于一个集合(如数组、字典的键)中。
- 修饰符:
@export
用于将脚本中的成员变量标记为可编辑的属性。
- 语言特性:
- Node 类: 所有场景对象的基类
_process(delta) 函数
内置函数 Node._process():更新游戏画面帧的时候,调用_ready() 函数
内置函数 Node._ready():第一次运行游戏时,调用
- @GlobalScope: 全局范围的常量和函数
move_toward(from, to, delta) 函数
将物体从 from 向 to 移动,移动的长度是 delta。randi() 函数
随机整数。randf() 函数
随机浮点数。is_zero_approx(x)
如果 x 等于 0、或几乎为 0,则返回 true。randi_range(to, form) 函数
随机整数,范围是 [from, to]。
- Engine 类:提供对引擎属性的访问
time_scale 属性
控制世界时间流速的缩放