【Godot 】FunctionTree 功能树 简单使用教程_张学徒的 ...
来源:http://www.tudoupe.com时间:2021-12-19
Godot 功能树
2011年埃及抗议活动特别报导部分内容。
使用 ActionTree 快速创建角色功能 。
示例教程
访问引用视图时,测试文件夹中存在一个测试01示例。
添加基本节点
在一个KinematicBody2D单击可在节点添加节点,然后搜索。FunctionRoot单击可添加。添加后,单击可选择。FunctionRoot,在右侧将有一个额外的节点列表,双击天线Blackboard、Standard、Custom节点

场景根节点更名为Player,创建一个存储场景的玩家文件夹。

添加移动功能
选中Standard节点,添加Actions节点,然后选中Actions双击节点将其添加到右侧节点列表中。Move节点

选中Custom节点,添加Controllers节点,然后选中Controllers节点,双击添加CustomFunction节点

双击场景树中的CustomFunction节点,重命名为CMove,即控件移动,然后在编辑器的右手检查面板中扩展此脚本。


在代码编辑视图中,按Ctrl + Alt + Shift + S,或者单击代码编辑中的代码菜单(这添加到我自己的脚本插件中,默认情况下无法启用),然后打开重写函数窗口并检查框。_process_input方法,按 OK 按钮

生成如下代码:
重写_process_input,获取用户输入,并按照播放器按键盘控件按键盘键移动节点
Godot 的小符号从文件系统拖到现场。 Png 。

在现场根节点播放器中添加脚本并输入以下代码:
让我们用F6按下F6 然后用小键盘移动

添加旋转功能
选中场景树中的Actions节点,双击添加TurnTo节点,选中Controllers节点,双击右侧CustomFunction创建新节点并将其重新命名为CTurnTo,选中这个CTurnTo在编辑最右侧的检查面板上,节点可以扩展脚本。

在代码编辑视图中,按Ctrl + Alt + Shift + S,或者单击代码编辑上的代码菜单,在弹出框中选择勾选。_process_input,单击“确定”,然后写出控制旋转代码,使节点与鼠标位置旋转,如下文脚本代码所示。
F6 将启动当前场景, 小键盘将把角色移到场景, 鼠标将移动以查看是否旋转 。

添加技能
选中Standard节点,添加Skills节点,然后选中Skills双击节点将其添加到右侧节点列表中。Sprint节点,选中Sprint节点,修改duration属性持续时间设为0.5秒

添加密钥地图、鼠标地图和轨道足球地图。click,

设置为鼠标左键点击

Godot 输入格式click单击鼠鼠单击,单击关闭按钮

选中场景树中的Controllers节点,双击右侧CustomFunction创建新节点并将其重新命名为CSprint,选中这个CSprint在编辑最右侧的检查面板上,节点可以扩展脚本。,重写_process_input方法,控制Sprint利用你的能力,下面是脚本代码
要运行当前场景, 请按 F6 键, 然后单击鼠标来检查节点是否已经冲刺 。
经过这一轻而易举的教训,我很好奇你是否对这个插件感兴趣今天我要介绍插件的一个概念标准类别的节点和海关类别的节点分开。在属于标准级的节点上安装通用特征。在自定义类别下,在节点下,您可以写出各种逻辑和动作。在海关的节点中,按标准调用节点的功能。如此进行分类。
标准节点和海关节点之间的区别
标准类下的小节点应该尽可能避免。 (如果你理解此节点操作的理由, 您可以扩展脚本, 虽然没有提出此建议 。 )
海关类以下的分节被改写,以便使用其功能;否则,它只能是合乎逻辑的,没有任何功能产生任何影响。
" 标准 " 下的节点提供功能,而 " 海关 " 下的节点只进行属性设置和添加功能节点;扩展文字在 " 海关 " 下的节点中援引 " 标准 " 下的节点的功能。
相关新闻
- 2022-01-28 S32DS——PE调试器使用
- 2022-01-28 华硕M2N-MX SE主板如何进入bios设置
- 2022-01-28 华硕B85-A主板如何是通过bios设置u盘
- 2022-01-27 ltraISO 生成u盘启动盘后处理事项
- 2022-01-27 华硕P5QL-CM主板如何通过bios设置u盘
- 2022-01-27 微pe怎么安装原版win11 微pe安装原版
- 2022-01-26 win10 esd系统怎么用pe安装
- 2022-01-26 电脑系统装机教程图解(电脑装机
- 2022-01-25 非mbr怎么激活
- 2022-01-25 eprime安装教程
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
