因为Bolt直接威胁了Unity自己的Visual Scripting工具,所以一定得买下来才能心安。所以你看,刚刚把Bolt免费了的Unity,现在直接宣布放弃发布Bolt2了,说是要在Bolt1的基础上进一步融合自身的Unity VS

Unity2021以上版本内置的可视化编程功能 VisualScripting

一般通过给对象添加 Flow Machine 组件来使用

按住Ctrl键空白区域拖拽可以创建注释框

Unity官方帮助文档
https://docs.unity3d.com/bolt/1.4/manual/index.html

面板

Graph Inspector :可以查看有关放入流程图中的Unit的更多详细信息

Variables
image.png

Graph

在Graph下的创建的变量,这个变量只能由当前Graph流程图查看和处理

Object

这些变量在当前游戏对象之间共享。可以定义在其他流程图中重用和处理的变量,并将它与玩家游戏对象关联

Scene

场景变量在当前场景中共享

Application

即使场景发生变化,应用程序变量仍然存在。一旦应用程序退出,它们将被重置。

Saved

即使在应用程序退出后,保存的变量也会持续存在。
可以用于不同场景的之间的数据保存,例如血条、存档记录等。

默认Flow Graph节点

Start Event:只在游戏运行时启动一次
Update Event:只要游戏处于活动状态,就一直运行

Get Axis
用于控制玩家的横向移动,默认Axis Name:Horizontal
可以在项目设置中的Input Manager里查看所有的控制名称