UE4的blueprint和它的c++脚本语言之间是什么关系
蓝图就是个可视化状态机,能做点简单逻辑,新手入门做做小DEMO用用可以,但实际做项目,基本没什么用。
UE4不支持脚本....它的C++不是脚本.....而是真正的底层,是调用D3D的API........UNITY 3D里面那个C#才是脚本
如果把程序比作英文.......程序员就是打字员........游戏引擎就是金山词霸......把用户在引擎里的操作,翻译成英文。
底层就是直接写英文..........这种情况,用不用金山词霸已经没多大关系了,主要取决于你的英文水平。这种情况下,游戏引擎只充当渲染管线。这是UE4做项目时的使用方式。
脚本就是拼音输入法.......由于英文很难学,但拼音则相对简单多了,所以这时候用户通过拼音打出汉字,再由金山词霸翻译成英文。让英文不太好的人,间接实现“英语八级”。这是Unity、Cocos等引擎做项目时的使用方式。
蓝图就是手写板......学拼音其实也不简单,半途而废者也是不计其数。这种情况就只能用手写板来打字了。不需要任何前置基础就能上手,写几个字固然没问题,但不可能靠它成为打字员。这是“UE4玩家”的使用方式。