在虚幻引擎中使用C++可以让你完全控制和访问引擎功能,让你可以在项目中创建新功能。 这种做法适用于创建复杂系统,优化性能,将游戏提升到新的高度!
凭借虚幻引擎中的代码,你可以使用蓝图或C++类创建新功能。 蓝图是引擎的可视化编码工具。 它对初学者非常友好,易于探索,并且可以快速编辑。 你将使用虚幻引擎的蓝图编辑器编辑蓝图,并最终在内容浏览器中得到蓝图类型的资产。
不过,随着蓝图的复杂性增加,蓝图的读取和管理也会变得越来越困难。 在大型项目中,C++更简洁、更易于读取、执行速度更快,并且可以让你访问虚幻引擎的所有功能,从而让你能够完全掌控Gameplay机制。
C++和蓝图也可以配合使用! 你可以将C++类扩展为蓝图,从而让设计者能够轻松调整变量,或以更直观的方式对其加以使用。 蓝图会充当C++类的子类,继承该类的所有功能。
在本教程中,你将使用C++和虚幻编辑器建立一个新的虚幻引擎代码项目,同时编译一个自定义玩家角色。
开始之前
阅读虚幻引擎新用户指南中的其他快速入门页面。