节点介绍
节点
就像是我们的魔法拼图哦!它们都是可视化编程里超级重要的部分!
就好像以下的开始节点,他是我们程序开始的地方,我们就靠它开启魔法世界!
节点的分类
目前共3种类型的节点
- 功能节点
- 事件节点
- 变量节点
- 枚举节点
功能节点
会执行并实现一种功能。
例如log节点,他的功能是打印指定内容在控制台,方便开发者查看。
例如parseInt节点,他的功能是把字符串转换成10进制数字类型。
颜色看不懂?没关系,后面会细讲。
事件节点
会执行一系列操作,对游戏中发生的特定事件(如玩家进入、玩家离开、受到伤害等)进行回应。
例如world.onPlayerJoin节点,当玩家进入游戏后,会反馈该玩家数据给你,你可以进行处理。
例如entity.player.querySocial节点,当执行该节点后,会得到玩家的社交数据,并通过异步的方式反馈给你。
变量节点
一个可以改变的“小盒子”。这个“小盒子”可以装很多不同的东西,比如数字、文字或者图片。
每次我们需要用到这些东西的时候,就可以打开这个“小盒子”来拿。如果我们想改变“小盒子”里装的东西,也可以随时更换。
例如下方的节点是一个类型为GameEntity的变量
例如下方的节点是一个类型为Number的变量
枚举节点
一个“小清单”。在这个清单上,列出了一些东西或者选项,并且每一个东西或选项都只有一个固定的位置。
它可以帮助我们清楚地知道有哪些选项,并且每一个选项都有一个固定的位置,不会混淆。
例如下方的节点是一个玩家视角模式的枚举,可以选择玩家的视角模式。
节点颜色的解释
在节点的介绍中,我们发现了颜色各异的节点,那么,他们分别代表什么意思呢?
枚举,事件,功能节点
该类节点的颜色是区分节点所在的分类,不同的分类颜色大致有些区别。
例如GameWrold分类下的节点以红
色为主的节点,GameEntity分类下是以紫
色为主的节点。
当然,此类节点仅供你参考,以便更快的区分。
变量节点 & 圆形引脚
我们来看看什么是圆形引脚
,他就是下方这种:
他们也可以说是我们的输入/输出引脚,每个引脚的颜色,都代表该引脚的类型接受的类型。
还有变量节点和引脚的颜色是一致的,相同颜色代表类型一致。
下一个章节,我们将学习一下节点的输入输出。