UE4 C++入门之路1-C++和蓝图的关系和介绍

C++和蓝图的关系和对比

    • C++和蓝图的关系
    • 创建C++工程
    • 在UE4中新建一个蓝图类
    • 在UE4中新建一个C++类

C++和蓝图的关系

接触过UE4的应该都听说过,UE4提供了两种方法来设计游戏,C++和蓝图可视化脚本。我看到过很多人和教程中直接用蓝图做游戏的,有的甚至效果不错,那么这两种方法到底有什么区别呢,大家应该如何选择呢?今天我尽力的来讲一下。
首先我们直接从Epic设计UE4的初衷来谈,UE4的初衷其实设计的蓝图本身是给设计师使用的,C++是给C++程序员使用的,那么什么是设计师呢,其实可以想象为技术策划,有一些程序能力但是没有精通到程序设计语言的底层,在编码过程中可能不会考虑到游戏性能甚至代码底层消耗的这种技术人员,这样一来,最佳的编码模式便是:程序员在C++中创建游戏性构建块,设计师利用这些块打造有趣游戏性时,引擎能发挥最佳工作效率。什么是游戏性构建块呢?在蓝图中有一些方法节点比如AIMoveTo,非常的好用,直接给他目的地,Actor玩家就能移动到目的地,那对于这个AIMoveTo方法,就可以理解为游戏性构建块,C++程序员可以使用非常刁钻的手法实现此方法,让其拥

你可能感兴趣的:(UE4心血所著,ue4,c++,开发语言)