05 方法和属性
要跨进方法和属性的大门,我们得首先明白,什么是类?
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。
上面这句话意味着,你不能随意使用方法和属性,有很多方法和属性是特有的。
而学会使用方法和节点很简单,因为官方已经内置了文档(shift + F1),而我们只要学会“看”文档,就可以了:
蓝色:脚本类,封装的方便于编写的方法(正弦,绝对值,向量归一化........)
没有颜色:数据类型方法,一般就是将数据类型互相转换
红色:对象类,是脚本控制游戏的核心(这是我们重点要讲的)
对象类又可以分为 节点附属型 和 非节点附属型
话不多说,咱们在帮助中搜一下Label节点,打开
看左边的大字,你会看到:描述,属性,方法.......
(我们重点看属性说明和方法说明)
注:属性指节点含有的参数,既可以获取也可以修改
方法就是一个函数,它有自己特定的作用
首先我们来看一下属性说明中既熟悉又陌生的text属性:
红色:属性名
绿色:获取,设置的值的数据类型
粉色:属性默认值
蓝色:setter和getter方法(暂时不讲)
紫色:描述
获取,设置示例:
回到属性方法
然而如果你往下看你会发现:
这里输入和返回的值是"Align",这是什么?别急,咱们回头看那“枚举”
你就会发现,官方已将Align定义好,你只需要引用就行了
再让我们看一看方法,(这并不是Label节点下的):
橙色:函数名
红色:返回的数据类型(如果是void则不会返回任何)
绿色:可以传入的参数,数据类型已标注(如果有默认值也会标注)
紫色:表明此函数常成员函数,如果是(有const)则此方法只获取值,如果不是
(没有const)则表明此方法可以修改值
这就是本节课的内容,但实话说这并不重要,重要的是你得自己练习,所以赶快下去搜几个节点自己练习吧(^_−)☆
(非节点附属型下节再讲吧ヽ(ー_ー)ノ)
但插一句,感个人觉这个教程要完结了,一是最近时间不怎么充裕;二是,我也不知道要说啥了,所以还是不要对此教程抱太多期望(毕竟只是个零基础入门(;´д`)ゞ)
要跨进方法和属性的大门,我们得首先明白,什么是类?
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。
上面这句话意味着,你不能随意使用方法和属性,有很多方法和属性是特有的。
而学会使用方法和节点很简单,因为官方已经内置了文档(shift + F1),而我们只要学会“看”文档,就可以了:
蓝色:脚本类,封装的方便于编写的方法(正弦,绝对值,向量归一化........)
没有颜色:数据类型方法,一般就是将数据类型互相转换
红色:对象类,是脚本控制游戏的核心(这是我们重点要讲的)
对象类又可以分为 节点附属型 和 非节点附属型
话不多说,咱们在帮助中搜一下Label节点,打开
看左边的大字,你会看到:描述,属性,方法.......
(我们重点看属性说明和方法说明)
注:属性指节点含有的参数,既可以获取也可以修改
方法就是一个函数,它有自己特定的作用
首先我们来看一下属性说明中既熟悉又陌生的text属性:
红色:属性名
绿色:获取,设置的值的数据类型
粉色:属性默认值
蓝色:setter和getter方法(暂时不讲)
紫色:描述
获取,设置示例:
回到属性方法
然而如果你往下看你会发现:
这里输入和返回的值是"Align",这是什么?别急,咱们回头看那“枚举”
你就会发现,官方已将Align定义好,你只需要引用就行了
再让我们看一看方法,(这并不是Label节点下的):
橙色:函数名
红色:返回的数据类型(如果是void则不会返回任何)
绿色:可以传入的参数,数据类型已标注(如果有默认值也会标注)
紫色:表明此函数常成员函数,如果是(有const)则此方法只获取值,如果不是
(没有const)则表明此方法可以修改值
这就是本节课的内容,但实话说这并不重要,重要的是你得自己练习,所以赶快下去搜几个节点自己练习吧(^_−)☆
(非节点附属型下节再讲吧ヽ(ー_ー)ノ)
但插一句,感个人觉这个教程要完结了,一是最近时间不怎么充裕;二是,我也不知道要说啥了,所以还是不要对此教程抱太多期望(毕竟只是个零基础入门(;´д`)ゞ)