Unity 可视化脚本

Unity 中的可视化脚本使创作者能够使用基于图的可视化系统开发游戏机制或交互逻辑,而无需编写传统代码。

观看教程

想尽快开始使用可视化脚本?本快速入门教程介绍创建基于节点的逻辑的基础知识,以帮助您在 Unity 中使用可视化脚本制作自己的游戏。

主要优势
可视化脚本介绍

以可视化方式创建脚本逻辑

Unity 中的可视化脚本可帮助团队成员使用直观的拖放图代替从头编写代码来创建脚本逻辑。还能够让程序员、美术师和设计师进行更加顺畅的无缝协作,提高原型制作和迭代的速度。

程序员和美术师的增强控制

增强美术师和设计师的控制能力

对于想要在 Unity 中测试想法、进行更改或保持对作品更直接的控制的设计师和美术师来说,可视化脚本是一个很好的解决方案。非程序员也可以使用由技术能力更高的团队成员创建的自定义节点和图。

程序员们在一起工作

程序员可将其能力传递到整个团队

使用可视化脚本创建自定义节点,帮助简化整个团队(从美术师到设计师)的协作。这样,团队中将有更多成员能够方便地在原型设计或生产过程中一起工作,不管他们的编程知识水平如何。

特性

脚本图

脚本图是在项目中创建交互的主要工具。通过使用基于节点的操作和值,这些图让您能够按指定的任何顺序执行逻辑,不管是在每一帧执行还是在事件发生时执行。

状态图

状态图用于创建独立的行为,这些行为告诉对象当它们处于特定状态时要执行什么操作。它们适用于高级逻辑(例如 AI 行为、场景或关卡结构)或场景中需要在状态之间转换行为的任何方面。

实时编辑

在运行模式下对图进行更改,实时查看可视化脚本更新。这种方法提供了一种更快的方式来迭代和测试想法,而无需重新编译项目更改。

调试和分析

可视化脚本旨在在运行模式期间显示图中的值,并突出显示正在执行的节点。如果在运行时发生错误,则会在图中识别并突出显示源。

易于使用的设计

通过用户友好的命名约定、注释和分组功能,以让图变得易于理解,并采用 Fuzzy Finder 菜单可轻松搜索所需内容,对技术水平较低的创作者而言更加易于使用。

代码库兼容性

在图中使用 Unity、任何第三方插件甚至是自定义脚本中的方法、字段、属性或事件。可视化脚本通过反射直接访问您的代码库,并始终保持更新。

了解详情

Unity Learn

此完整的 Unity Learn 课程旨在帮助您开始使用可视化脚本。

文档

阅读 Unity 文档,了解有关 Unity 中可视化脚本的更多信息。

社区

查看论坛以获得社区的帮助,并了解有关 Unity 中可视化脚本的最新信息。

准备开始了吗?

下载 Unity 2021 或更高版本,以便在编辑器中自动使用 Unity 可视化脚本。对于 2018、2019 和 2020 Unity 版本,Unity 可视化脚本(以前称为 Bolt)可从 Unity Asset Store 免费下载。

常见问题解答

什么是可视化脚本?

可视化脚本是一种在 Unity 中操作对象和行为的图形化方式,无需从头编写代码。它让您可以通过将可视化节点连接在一起的方式构建逻辑,使美术师、设计师和程序员能够以简单的方式创建游戏玩法和交互系统。

如何获取可视化脚本?

下载 Unity 2021 或更高版本,以便在编辑器中自动使用 Unity 可视化脚本。

对于 2018、2019 和 2020 版本,可从 Unity Asset Store 免费下载可视化脚本。

什么是 Unity Asset Store?

Unity Asset Store 是一个资源市场,提供成千上万个免费或价格合理的资源,可为 Unity 创作者节省时间和精力。这是助力 Unity 开发者获得成功的强大市场,提供 60,000 多个资源包,包括工具和编辑器扩展、3D 和 2D 图片、影片级音乐和声音特效等。

Bolt 可视化脚本支持哪些版本的 Unity?

Bolt 可视化脚本将继续支持利用 Unity 2018、2019 和 2020 LTS 版本开展的项目。

可视化脚本在 Unity 的发展前景如何?

欢迎访问我们新的 Unity 平台 - 游戏与 UI 路线图,关注 Unity 可视化脚本的最新更新,并请直接向产品团队分享反馈。

基于 DOTS 的可视化脚本又如何呢?

Unity 正在综合考量 Bolt、Bolt 2 以及我们基于 DOTS 的可视化脚本解决方案,评估可视化脚本的未来。我们的目标是创建单一、有凝聚力的解决方案,它不会导致功能破碎或社区分裂,又能满足用户对生产就绪的期望。有关可视化脚本发展的更多信息,请加入我们的论坛

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了