一、if
使用if可以在函数中设置情况分支,起到控制数据处理流程的作用。
在Godot中,语法为
if(条件):
代码块
例如:
在这里,我们定义了两个变量,并在节点加载完成后判断两变量相加是否等于0.4,运行后可以看到,程序输出了“yes”。Godot与大多数编程语言一样,赋值为一个等于号,等于为两个等于号。
我们修改一下两个变量的数字,再次运行,发现结果并不如我们期待的那样:
可以看到,运行后,“yes”并没有被输出。这是由于计算器存储小数时会有一定误差导致的。为了避免这种情况,我们可以使用“is_equal_approx()”函数,在里面添加两个参数:
此时可以看到,结果如我们所愿。同样的,按住control键单击函数,即可跳转到对应的文档中: