平衡蓝图与C++一文中讨论了C++和蓝图的选择问题,对自己的理解做一定的记录。
C++的优势:
更快的运行时性能,C++逻辑比蓝图要快很多。
显示设计,更易维护
更广泛的访问:可以从其他系统访问C++函数和变量
更强的数据控制
网络复制:支持时序和带宽控制
数学计算:相较于蓝图数学计算更方便也更快
蓝图的优势:
更快的创建和迭代:方便创建并且编译速度更快
流程更直观:蓝图能很直观的展示流程
比较好方式是使用较快迭代的蓝图方式创建游戏,之后转成C++,流程是:创建一组蓝图类将继承的基本C++类,之后将圆形蓝图的父级更改到新的原生类