godot新手教程2[godot常用代码用法]

a 夏天 提交于 2019-12-02 19:29:09

Godot概念:

在godot内,使用的语言是GDScript,大部分代码风格是和python一样.

在GDScript内代码段结束是换到下一行即可,不需要也不能添加”;”号,(注意:代码段结束后不能在同一行继续书写另外的代码行”#”后面的除外).

(print()在func _ready函数内)函数结束时需要在下一排写上”pass”每一个函数圈套内的代码段前面都要比上层函数多四个空格或一个tab键

 

Godot常用代码:

       Print(“学习文档”):         #输出类

Print()会在日志内输入()内的值,该值可以为变量名,可以为字符串,或整形.浮点型等

 

 

       Var a=0                #声明变量

Var 的作用为声明一个变量,var声明的变量类型为变量内的值所决定的,如var a=0该声明的变量类型为整形(int),var a = “学习文档”该声明的变量类型为字符串(str),

(注意:在函数最外围声明的变量为本脚本的全局变量,如在函数内声明的变量,只能在本函数内使用,)

(注意2:编写代码时要注意变量的类型是什么,如类型不一样,将会报错)

本代码段的错误为.text是字符串格式的,而a是整形,所以报错为类型错误.

 

 

If a==0:                        #判断a是否等于0

       Print(”123”)           #输出123

pass                     #结束if函数

else:                             #如果上层if结果不为真,那么运行 本函数内的代码段

       print(“312”)

       pass

if的作用为判断if后面比较式是否为真,如为真那么就运行if内的内容,如不为真那么就不不运行,

 

在godot里面如需同时判定两个比较式,如下:

       If a==1 and b==1

              Pass

或:   if a==1 & b==1

              Pass

用and可以连接左右比较式两个比较式都必须要值为真,

在godot里面如需两个比较式任何一个为真如下

       If a==1 or b==1

              Pass

或:   if a==1 | b==1

              Pass

 其他教程:https://www.cnblogs.com/sysm/p/11749660.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!