2018年8月17日

平衡蓝图和C++的使用

作者 Sam Deiter

在设计虚幻引擎4游戏的架构时,您必须回答的主要问题之一就是应该在蓝图还是C++或两者中同时实现玩法逻辑和数据。此问题的答案并不唯一,因为项目不尽相同。事实上,在项目中通常需要结合使用两种方法。
ARPG_Screenshot_02.png
涉及究竟应该在何时或何处实现蓝图或C++的问题取决于具体需求,同时使用两种方法对于开发和实现项目至关重要。

凭借蓝图,您可以快速设计原型并实现可玩的互动内容,而无需接触代码行。而有了完整的C++源代码,您可以学习、定制和排除整个引擎故障并无阻碍地实现项目。

为了帮助您选择最适合项目的方法,我们最近发布了一篇名为平衡蓝图和C++的使用的文档。在此页面中,我们将解释实现玩法逻辑的选项、比较蓝图和C++类并讨论性能问题。您也将获取在蓝图与C++间进行转换的信息。

此文属于我们作为学习工具提供的全新动作RPG游戏示例内容的一部分。动作RPG是一款专门用于教授开发人员的第三人称“砍杀”类游戏。

有关在游戏开发中使用蓝图和C++的更多信息,请查看动作RPG的所有资源。