Unity开发备忘录000017:Unity中的闪电侠——博尔特(BOLT)

Unity开发备忘录000017:Unity中的闪电侠——博尔特(BOLT)

提起博尔特(BOLT)好像地球人都知道,因为他是现今地球上跑得最快的人!

但我们今天要介绍的不是这位超人,而是Unity中的闪电侠——BOLT,一个官方推荐的Unity可视化编程插件,它能赋予艺术家、设计师和程序员创建游戏机制和交互系统的超能力,使您无需编写一行代码就可以创作出您的作品来,其创作速度惊人!

Unity开发备忘录000017:Unity中的闪电侠——博尔特(BOLT)

BOLT为何如此强大?因为它选择了两种强大的图形类型来实现您的想法:

流程图:用于低级逻辑和复杂任务的强大的流控制图(类似于UE4的蓝图)。

状态图:用于高级逻辑和简单状态管理的优雅的有限状态机(FSM)。

实时编辑:在游戏模式下创建和修改整个图形。Bolt可以在运行时保存和传播您的更改,允许您在玩游戏时进行原型和构建,而不仅仅是调整值或测试想法。抛弃了编译时间!

美丽的本土外观:Bolt无缝集成在Unity界面中,看上去像一个内置的工具。

完全代码库兼容性:使用任何方法、字段、属性或来自Unity的事件、任何第三方插件,甚至您的自定义脚本,而不需要在您的终端上进行任何工作。Bolt通过反射直接访问您的代码库,并且始终是最新的。

闪电般的速度反射:具有独特的反射优化引擎,Bolt比传统反射快6倍。

人性化命名:Bolt可以自动将复杂的编程名称转换为人类可读的格式,这对于设计师和艺术家来说更容易理解。

内置文档:可以直接从Bolt接口获得对Unity和自定义文档的即时访问,而不再需要再次打开手册。

预测调试和分析:Bolt甚至可以在您按Play之前就会预测代码节点是否崩溃,还可以预测分析您的图表在编辑模式中的值并指示未使用的路径。如果在运行时发生错误,Bolt将在图中突出显示它的源。

分组、布局和缩放:创建组来组织您的图表并保持它们的整洁性。使用内置布局工具自动对齐和分发节点。通过缩放以鸟瞰您的逻辑图。

嵌套和可重用性:创建可以轻松在不同游戏对象之间重用和在线共享的宏。可将任何类型的图嵌套在任何其他图中,以实现可重用性和模块化。

简单安装和更新:简单的向导助理使安装和升级过程安全且无痛苦。告别复杂的配置和错误的更新。

模糊查找:不要花费宝贵的时间浏览菜单,以找到正确的“动作”。只要输入你要找的东西(例如:“移动”、“碰撞”、“添加力量”),Bolt独特的模糊查找器将立即给您提供与上下文相关的选项。

全类型支持:不要将自己限制在浮点、布尔和字符串上。Bolt可以检查和编辑大多数类型,包括列表、字典、零标签、枚举、静态字段和私有字段。

变量和保存系统:用Bolt强大的变量系统跟踪当前图形、游戏对象、场景或整个应用程序的任何类型的值。将永久变量保存到玩家Prefs中,而不需要任何额外的工作,Bolt内置保存系统。

以上是对Bolt插件进行的简单介绍,关于它的安装和使用会在随后的文章中分享,敬请期待!

若喜欢这个插件,请到Unity官网的Asset Store中购买,70刀!

 

免费视频课:https://www.xueyinonline.com/detail/204329584

上一篇:Unity开发备忘录000016:手游中虚拟摇杆的实现

下一篇:Unity开发备忘录000018:博尔特(BOLT)的安装与设置