Google Blockly Reimplementation With Unity/C#(1)
Contents
For English:
之前在公司接触了两款带可视化编程的项目,其编程实现不是很理想,扩展性小,无法满足后期越来越复杂多变的编程需求。当我了解了 Google Blockly 之后,决定尝试实现一套Unity的版本。
Google Blockly现开发的有3个版本:
JavaScript
,
Python
,
PHP
,
Lua
,
Dart
,直接在浏览器中跑
JavaScript
。
JavaScript
,然后嵌入js runtime跑生成代码。
直接在Unity中使用Google Blockly有几个问题:
Demo 展示
框架分三个模块:Blockly Model、Code Generator & Interpreter、UI,原则是以 Model 为核心驱动,模块彼此独立,开发者可自定义后面两个模块。