概要

Unity 的可视化节点编码引擎,把块式编程界面装进游戏,含 40 多个模块化节点与代码存档序列化;原文未给引擎版本要求。

1675696725 412310615Ba70Ac

使用Blocks Engine 2为游戏添加可视化编码界面。整体界面拥有非常友好且可定制,基于最流行的可视化的节点方式的编码语言。非常适合代码学习或自动化编程游戏。

描述

Blocks Engine 2是一个完整的项目,它为游戏添加了一个可视化节点编码引擎。该引擎拥有40多个模块化节点,用于按类别选择块的界面,变量查看器和创建者,节点代码序列化器(保存/加载),事件管理器和用于播放代码的3D环境。

该引擎通过一个创造性的机制扩展了游戏的可能性。通过使用友好的工具,玩家可以编写自己的玩家动作代码,并学习使用有价值的编程概念编写代码。

该项目可用于创建教育、代码学习游戏、谜题或自动化游戏,玩家需要使用视觉块编码构建自己的代码来控制场景中的对象。

Blocks Engine 2是以前的播放模式块引擎的升级。它功能更强大,速度更快,易于定制,并允许更多的块可能性,仍然保持与最流行的块编码语言相似的布局和规则。

该引擎集成了视觉节点编码和Unity引擎的强大功能,包括部署多个平台的可能性。

1675696723 C49684491517Caa

技术细节

特征:

  • 拥有超过40+节点模块
  • 一切都可以实现通过自由拖拽的方式实现功能
  • 按类别包含块的面板
  • 检查器块生成器
  • 准备好播放示例场景
  • 源代码
  • 支持所有画布渲染模式:
  • 屏幕空间-覆盖
  • 屏幕空间-摄像头
  • 世界空间
  • 内置有软件使用的文档

1675696721 1Fd3B75Be962719 1675696719 2Ada172F942227A

常见问题

一共有多少个节点模块?

40 多个模块化节点,另配按类别选块的面板、检查器块生成器、变量查看器与创建器。

玩家写的代码能存下来吗?

能,引擎带节点代码序列化器,支持保存与加载,配合事件管理器和用于播放代码的 3D 环境使用。

适合做什么类型的游戏?

教育、代码学习、解谜或自动化类游戏,玩家用可视块搭出代码来控制场景里的对象。

需要什么 Unity 版本?

原文未提供 Unity 版本区间与渲染管线要求,只说明引擎集成了 Unity 的多平台部署能力。

支持哪些平台?

原文只写具备部署到多个平台的可能性,没有列出具体平台名单,也没有给出验证过的平台。

是给开发者还是玩家用的?

给开发者接入游戏,最终由玩家在运行时拖拽节点写逻辑,因此适合做编程教学向的产品。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。