何时使用C ++和何时使用蓝图?


10

我正在尝试学习如何使用虚幻引擎。我有C ++的基本知识。最近,我开始做一个生存恐怖游戏,这是我只是为了学习经验而做的一个项目。到目前为止,尽管我已经通过Blueprint系统实现了所有功能。

所以我的问题是,什么时候以及何时使用代码来改进/制作虚幻引擎中的游戏?

Answers:


14

据我所知,您不需要为任何事情使用C ++。它更多是一个优先事项。如果您是一名程序员,则可能会更快地执行代码,而有些人可能更喜欢蓝图。

虽然存在运行时性能差异,但通常可以忽略不计,因此不要太在意。

最重要的是,理想情况下,当您编写对性能有严格要求的部分并将蓝图用于更高级的交互时,您会更喜欢C ++。如果您像我一样,您可能会更喜欢编写所有内容,因为我不太喜欢视觉编程。


1

这取决于您是否在团队中工作。如果您是唯一开发该项目的人,则由您选择。如果您是团队中的程序员,则必须将所有逻辑都放入C ++中,并允许美工/关卡设计师通过事件系统对游戏中的事件做出反应。

另外,对我来说,编写代码的速度更快,但是我可以想象对于某些人而言,这是另一种方式。Visual Studio提供了许多复杂的工具,例如转到定义,强大的查找选项,更好的调试环境,一些重构选项等等。蓝图中没有此类工具,或者它们更为基础,这使得诸如复杂网络之类的事情难以修改和更改。

如果您觉得C ++很难,或者对C ++不满意,请使用Blueprints开始您的第一个项目。完成后,您将更好地了解引擎,并且对蓝图感到满意,这是开始使用C ++开发的好时机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.