【发布时间】:2019-04-13 02:56:14
【问题描述】:
我想知道当我在 unity3d 中使用可视化脚本工具时会发生什么。
假设我想制作一个 FSM:
第一种方法是当我不使用这样的工具时。在这种情况下,我应该在源代码 (C#) 中完成所有工作,这意味着创建所有必要的类并手动连接整个状态机。
第二种方法是当我使用Bolt 或NodeCanvas 之类的工具时。我仍然需要编写 State 类,但这次,将它们连接起来是通过基于节点的图形编辑器直观地完成的。
问题是,这些工具如何将该图表转换为 Unity 可以使用的东西?他们是否使用 T4 Templating Engine 之类的模板引擎基于图形生成 C# 代码?还是他们做其他事情?
【问题讨论】:
标签: c# unity3d code-generation unity3d-editor