386人加入学习
(0人评价)
GDScript初学者入门教程-基于Godot和AI教学

使用Godot4.6.2 制作完成于2026.5.13

价格 免费

# while
var i := 0
# 死循环,需要避免


while i < 3: #执行判断,当前是否<3,是的,执行循环
    print(i)   #实际输出0,1,2,当i=3时循环结束,不再执行当前print语句
    i += 1   # i=i+1, 

# for + range 

#range(n)->0...n-1

for i in range(5):           # 0, 1, 2, 3, 4  因为前面定义了i=0,所以数数是从零开始数5个数,所以只到4
    print(i)

#range(start,end) -> start...end-1

for i in range(2, 5):        # 2, 3, 4 注意5并不包括在内
    print(i)

# 遍历数组
for fruit in ["apple", "banana", "cherry"]:
    print(fruit)

#输出结果:水果:apple 水果:banana  水果:cherry

# break / continue
for i in range(10):
    if i == 3:
        continue            # 跳过 3  continue只终止本次循环,意为着后面没有输出print(i),即没有输出3
    if i == 7:
        break               # 到 7 停止  break会跳出这个循环,直接执行下面的语句
    print(i)

#上面程序输出的结果为i=0,i=1,i=2,i=4,i=5,i=6
```

`range()` 是 GDScript 内置的"按需生成数字序列"工具,最常用的就是 `for i in range(n):`。

在while语句中,i变量是提前定义好的

而for语句中,i变量可以提不用前定义,但是注意i变量只能用于当前for语句

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(35)