0

我刚开始学习Unreal4的东西,当我查看“蓝图教程”时,我意识到蓝图是一种虚幻脚本和kismet的组合,只是它是可视化的。但是所有的逻辑和行为似乎都和虚幻脚本一样,所以我想知道我们是否可以使用 VS 或 sublime text 之类的代码编辑器打开蓝图源文件以传统方式对其进行编码,因为作为如果我们直接编写代码而不是将其拖到整个屏幕上,程序员会快得多。我敢打赌,史诗在蓝图背后有某种中间语言,并在运行时转换为视觉图形。

如果我们不能,我可以理解所有中间语言代码都是生成并遵循严格的编码约定。如果它是开放的,每个人都可以直接编码,那将是一场混乱。

4

1 回答 1

0

由于我最近一直在学习 Unreal4(自 2016 年 3 月起),我发现我将使用 C++ 编写我的逻辑,然后使用蓝图进行视觉交互。

Epic 不打算让您介入引擎和蓝图之间。我想如果你自己进入引擎源代码,你可以,但是你没有从 Epic 那里得到任何帮助来做到这一点,而且在我所有的挖掘学习如何使用这个引擎的过程中,我还没有努力使这成为可能。蓝图的目的是为没有传统编程背景的人帮助他们入门。

我同意你的观点,在蓝图中编程对我来说是一团糟。分配变量和 if-then 语句在蓝图中太混乱了。

于 2016-07-29T18:02:32.133 回答