布尔值
本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 7 课,共 92 课。
布尔值只有两个可能的值:true 或 false。它在 GDScript 中的类型是 bool。
这些值用小写字母书写,不加引号:
var is_alive = true
var has_key = false这会创建两个变量:is_alive 保存 true,has_key 保存 false。print(is_alive) 会显示 true。
大小写很重要。在 GDScript 中,True 和 TRUE 不是布尔值:它们会被识别为名称,但没有变量使用这些名称,因此 Godot 会在程序运行前报告错误。
加上引号后,"true" 是一个包含单词 true 的 String。它打印出来的内容相同,但它是文本,不是布尔值。
布尔值用于存储是或否的信息,例如门是否打开,或者游戏是否结束。关于运算符和决策的章节会用它们来做出选择。
挑战
入门在注释下方创建两个布尔变量:
- 值为
true的is_alive - 值为
false的has_key
不要更改 print() 语句。程序会输出:
is_alive = true
has_key = false亲手试试
# 在下方创建变量 is_alive 和 has_key
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: GDScript 在线编译器