ue4蓝图和ai的区别_为什么同样是学ue4,有的人就看不起蓝图?

news/2024/11/16 15:59:37/

蓝图这个东西上手体验过,起码对我就是个鸡肋并且被过誉了。我今天要喷一下蓝图。

图形编程vs代码编程

蓝图并没有想象中那么简单,容易上手。里面的循环判断这些基本编程逻辑你都得事先懂。Cpp里的编程思想都要事先有。本身就是对cpp语言的一种映射。如果你没有编程技术,这一个他就很难。如果你有了编程技术,直接上代码更香。

一个if else 搞定的事情。你数一数在里面得连接多少个线条和节点?你可以再试下switch逻辑。这tmd并没有减少工作量呀。表达能力上并没有编程语言好。蓝图相当于一个简版的c加加的图形化。完全代替cpp,遇到非常个性的问题,你还在学cpp。

还有一个不好的地方。不能复制。不方便局部复制。我看到你网上一段开源的代码直接复制过来。跑一下通了就OK。我看见网上有一段蓝图。就tmd是个图片。我在一个节点一个节点上把它给画一遍。等画完又天亮了。

以cpp为底层编程语言的平台,为了更简单化,提高开发效率,吸引更多的开发人群,来一套更上层的处理方案是必须的。cocos有typescript,qt有qml,unity有c sharp,只蓝图这么一个图形化编程的怪胎变态。

当然。我是个老码农。才会有上面的吐槽。设计师们和策划们也可以来说一说。

---

补充一下大多数场景还是推荐各位使用蓝图,因为这是官方的推荐。


http://www.ppmy.cn/news/754251.html

相关文章

Java基础案例2-4为新员工分配部门

package chapter; import java.util.Scanner; public class example2_4 {public static void main(String[] args) {Scanner inputnew Scanner(System.in);System.out.println("请输入员工姓名:");String nameinput.next();System.out.println("应聘…

VPX SRIO交换板VPX3U-1Swit-CPS1848

VPX-1Swit-CPS1848板卡是一款 3U OpenVPX标准SRIO交换板,含1片IDT公司的SRIO交换机芯片CPS-1848,每片CPS1848包含48条Lane,支持SRIO GEN2高速串行协议,每条Lane的最高速率为6.25Gbps。除可实现基于VPX连接器的机箱内部交换之外&am…

ios swit使用ocSDK

1.先创建桥接文件,步骤commandN——》 iOS——》Header File——》名字“项目名字Header” 2.Build Setting ——》objective-c Bridging Header ——》把创建的header文件拉进去 然后在header文件中引入sdk文件 #ifndef ocr_swiftBridgeHeader_h #define ocr_swi…

SWIT2019无线通信和信息技术国际研讨会(上海)

无线通信和信息技术国际研讨会(SWIT 2019)将于2019年6月29日至30日在中国上海皇冠晶品酒店举行。本次会议将讨论无线通信和信息技术问题。它致力于创造一个交流最新研究成果和分享先进研究方法的平台。 主办单位:博思学术交流中心 会议票价&a…

vue中关于select标签和option标签的value

1.在<option>中缺省value属性&#xff0c;则提交数据时提交的是选定的文本。 切记易错点&#xff1a; 1&#xff0c;option中不要写value 2&#xff0c;switch的判断条件是this.operation。不需要写为this.operation.text <div idapp><select name""…

swit-字符串01-字符串重新认识

import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() var i 0 print("i \(i)") /** i是 i i 1的缩写 --i是 i i - 1的缩写 当前置的时候 先自增再返回 当后置的时候 先返回后自增 除非你需要使用 i 的…

swit 元组的用法

import UIKit//1 使用数组定义一组数据 let array ["zhengyanfeng" , 18 , 1.88] as [Any]array[0] // 取出数组中的第一个元素 array[1] // 取出数组中的第二个元素//2 使用字典定义一组数据 let dic ["name" : "zhengyanfeng" , "age&q…