我刚开始学习关于Unreal4的东西,当我查看“蓝色打印教程”时,我意识到蓝图是一种虚幻的脚本和kismet的组合,只有它是可视化的。但是所有的逻辑和行为似乎都与虚幻脚本一样,所以我想知道无论如何我们可以使用像VS或sublime文本这样的代码编辑器打开蓝色打印源文件来以传统方式对其进行编码,因为程序员如果我们直接编码它而不是在屏幕上拖动它会更快。我打赌史诗在蓝图背后有一种中间语言,并在运行时翻译成可视图形。
如果我们不能,我可以理解生成的所有中间语言代码并遵循严格的编码约定。如果每个人都可以直接编码,那将是一个混乱。
答案 0 :(得分:0)
由于我最近一直在学习Unreal4(自2016年3月起),我发现我将用C ++编写逻辑代码,然后使用蓝图进行视觉交互。
史诗并不打算让你介入引擎和蓝图之间。我想你可以自己介入引擎源代码,但是你没有得到Epic的任何帮助来完成这项工作,并且在我所有的挖掘中学习如何使用这个引擎,我没有遇到过努力使这成为可能。蓝图的目的是为没有传统编程背景的人们提供帮助,帮助他们入门。
我同意你的观点,蓝图编程对我来说是一团糟。在蓝图中分配变量和if-then语句太过分了。
答案 1 :(得分:-1)
是的,您可以查看以下链接:Programming Guide