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

Posted sysm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了godot新手教程2[godot常用代码用法]相关的知识,希望对你有一定的参考价值。

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

以上是关于godot新手教程2[godot常用代码用法]的主要内容,如果未能解决你的问题,请参考以下文章

Godot FunctionTree 功能树 简单使用教程

Godot FunctionTree 功能树 简单使用教程

Godot实用代码1000例

如果Godot脚本A和B都扩展了脚本C,A和B是否共享与C中相同的变量名?

Godot在 Godot 中使用代理模式将一些通用的功能封装起来

Godot全局插件支持库