蓝图这个东西上手体验过,起码对我就是个鸡肋并且被过誉了。我今天要喷一下蓝图。
图形编程vs代码编程
蓝图并没有想象中那么简单,容易上手。里面的循环判断这些基本编程逻辑你都得事先懂。Cpp里的编程思想都要事先有。本身就是对cpp语言的一种映射。如果你没有编程技术,这一个他就很难。如果你有了编程技术,直接上代码更香。
一个if else 搞定的事情。你数一数在里面得连接多少个线条和节点?你可以再试下switch逻辑。这tmd并没有减少工作量呀。表达能力上并没有编程语言好。蓝图相当于一个简版的c加加的图形化。完全代替cpp,遇到非常个性的问题,你还在学cpp。
还有一个不好的地方。不能复制。不方便局部复制。我看到你网上一段开源的代码直接复制过来。跑一下通了就OK。我看见网上有一段蓝图。就tmd是个图片。我在一个节点一个节点上把它给画一遍。等画完又天亮了。
以cpp为底层编程语言的平台,为了更简单化,提高开发效率,吸引更多的开发人群,来一套更上层的处理方案是必须的。cocos有typescript,qt有qml,unity有c sharp,只蓝图这么一个图形化编程的怪胎变态。
当然。我是个老码农。才会有上面的吐槽。设计师们和策划们也可以来说一说。
---
补充一下大多数场景还是推荐各位使用蓝图,因为这是官方的推荐。