请问UE感觉相对Unity来说很"难用"?
早些年,我要对自己开发互动项目做技术选型,当时收集资料,UE,UNITY,CryENGINE都下载下来折腾后,选择了unity,原因如下:
UE太复杂,虽然我有c++的底子,但是看起来一头雾水,毕竟互动类逻辑都很轻,而UE默认逻辑都是游戏,学习成本太高,在岗人员,不能说我学个一年半载才能出东西.
CryENGINE 性能要求太高,开发能力也很薄弱.
unity就不一样,c#各种语法糖,入门简单,引擎逻辑也简单,粒子效果也很直观,vs,fs可以直接沿用以前些webgl的经验,满足短平快出效果,就这么入了坑.
早些时候确实越用越顺手,粒子,视频合成,手写shader,实例渲染,c#多线程引DLL接设备数据运算,把创意都逐渐实现了,然后的HDRP管线提升效果,vfx带来更方便的粒子开发能力,预览版的光追,一切都看起来那么美好,然而unity hub出现了,中国特供版出现了,必须每次登录账号才能使用,不断的没有多少功能的版本更新,而且后来很用心的做着画面,扭头一看隔壁UE默认的项目画质和资产设定瞬间泪奔,毕竟unity主业是手游,而我要做画面效果,老铁走错路了啊!
最终在unity hub莫名其妙不能用邮箱登录,必须手机号绑定登录后,正好我要换工作转UE,就这么转了,这么转了,转了...
UE,很庞大,很复杂,很核心,很强大,头两三个月,我基本上就没有三点前睡过,上班尽能力开发,下班和周末看教程拼命赶功课.
很庞大,c++代码,蓝图功能,灯光材质渲染,地编等方向,庞大到一个人是不可能全能掌握,所以逻辑能力强的选择去代码和蓝图功能,美术功底强的去做画面,不是说完全不涉及,而是一定要有轻重.
很复杂,历史功能积累,多平台兼容,底层的代码和引擎提供的蓝图相互调用约定,是c++又不完全是c++,有自己的字符串,数组,多线程,还包含用来构建项目的c#????各种约定的属性标记,刚打开项目代码的时候,完全是狗咬刺猬无从下嘴,蓝图连连看不知道到底提供了些什么功能,对了,我觉得unity跟ue的开发人员应该不是一个语系,就是同样的功能,在两边是完全不一样的英文单词,尤其ue的词偏冷门生涩.
很核心,EPIC财大气粗,不管哪个方向,都能让人体会到充沛的高技术人力资源碾压,量大不说,而且极具前瞻性,我不是游戏行业的,说说接触比较多的,最早实用化光追,metahuman,动画控制器,ue5的Nanite,流明,很多都是让人惊叹的技术,还非常的完善和实用化,并提供了丰富的资产,还免费!
很强大,强大到你觉得可以用UE做很多的事情,强大到自己内心发虚,知道自己要学的东西还很多.
关于代码提示,建议你试试Rider: The Cross-Platform .NET IDE from JetBrains
关于复杂的数据类型,我觉得并不仅仅因为跨平台,很多都是为了c++与蓝图相互协作,因为蓝图相当于可视化脚本,所以有更多的约束,导致习惯的觉得c++可以的写法,在ue里不能那么写,还不好查资料,其实代码能实现的功能,基本上蓝图都能实现,如果你的需求并没有那种高性能数据运算之类的,可以在蓝图里去做,基于蓝图的类,结构,接口,事件全都有,等熟悉了之后,会发现蓝图有的元素,在代码里都一一对应,了解到约定后,用代码重构的过程中就慢慢学会一些知识了,当然,蓝图连成蜘蛛网也是蛮烦的.
说实话,差不多unity用了两年半,确实依靠这个工作了换来了工资,但是呢,挺后悔当时没有一咬牙选UE,毕竟我不想走手游开发的方向,以至于这次换了UE后,除了c#的技能拿来开发控制程序外,就有一些设备接入,api开发,数据运算的经验有用,其他的比如渲染上的沉淀就价值不大了,总的来说算是走了节弯路.
其实我换工作,也是可以继续坚持用unity 的,有岗位,但是强制登录验证这个事情长时间把我恶心的不行,产品定位导致功能和所有资源基本还是手游向,估计实力也确实就那么多,只能保证核心优势,说白了,就我而言就是没盼头了.
对于技术线选择这种事情我还是很谨慎的,经过考虑自己的职业和爱好的发展方向,对EPIC财大气粗行为的膜拜,咬牙转了方向,经过痛苦的学习过程后,惊喜的发现UE强大到能实现任何我想要做的东西,但也惊恐的发现:我还要学更多的知识才能做得出来,但是谁不希望自己选的方向是有前景,广阔的呢.
现在越来越多的公司开始招UE开发人员,开UE项目,为什么呢?EPIC砸钱砸人砸资源把UE引擎用离谱的速度迭代到无比强大的程度,bridge资源库品质高吧,买下来免费用,metahuman技术含量高吧,买下来免费用,还继续投钱加强,所有的UE功能,只要不触及分成协议,全都免费用,然后,除了游戏开发方向,还发力了影视渲染,产品渲染,媒体互动,这些行业在面对日新月异的创意需求下,急需技术含量更高的项目能力,更加有效率的内容生产能力,而这些,UE能提供,于是到处都在招UE,短平快出高精尖的产品,这是任何公司都想要的,然而懂UE的很少,还听到很多的是unity转UE,也认了,maya转ue的,也不是不行,大家都在学,都在抢跑,EPIC把路铺在面前,平又宽,不跑白不跑,最关键的:相信是一条能走很久会有越来越多机会的路.
回到开头:UE是比UNITY难用,但很值得朝这座大山前行,此时我在山脚,对你挥一挥手!
热门推荐
-
fn键设置方法
如果品牌不同,由于fn键的组合功能也不同。1.按win + x组合键,在管理界面中单击功能键行,然后... -
如何开启中国移动国际漫游功能
接收短信验证码根据提示绑定公众号,随后就可申请开通国际漫游功能了,示例如下:1.关注【中国移动国际漫... -
固定电话打长途怎么省钱
国家代码 +电话号码注意:国家代码前面加00,比如美国是001,日本是0081注意:电话号码需要去掉... -
腾达路由器如何登录由器管理界面【详细步骤】
da)路由器的登陆地址是192.168.0.1,那么如何登录路由器管理界面呢??第一步:电脑或手机连... -
人人网登录账号怎么找回?人人网回归社交平台
人人网已是昨日黄花了。【艰辛的账号找回之路】在登录时遇到麻烦:人人网的账号和密码忘记了,并且网页上没... -
关于呼叫转移这项功能
来电话时,可以将来电转移到其它的电话上接听。呼叫转移注意事项:1、无条件转移具有最高优先级,当设置... -
ipad air怎么收短信
d里的卡拔出来,插到另外一台手机上,用手机接收iPad里的卡的短信再把卡换iPad上去。首先,我们了... -
三星手机相册自带抠图功能:真好用,连PS都省了
但现在三星手机可以直接抠图了!而且非常好用,只需选对图案,就能自动帮你选中想要的元素,还能直接提取出... -
阿里云盘小程序在哪里打开呢?
阿里云盘小程序入口阿里云盘小程序在哪里打开呢?用户只需要在微信搜索框中搜索“阿里云盘”然后选择阿里云... -
es文件浏览器怎么用
具有文件清理分析、视频剪辑、应用管理、聚合网盘、文本编辑器、文档以及快传等功能。对视频文件还可以进行... -
请问UE感觉相对Unity来说很"难用"?
上班尽能力开发,下班和周末看教程拼命赶功课.很庞大,c++代码,蓝图功能,灯光材质渲染,地编等方向,... -
怎么把开机的密码取消掉?不用输入密码就登录电脑?
取消电脑开机密码第二步:然后会弹出的“用户账户”窗口,接下来取消勾选“要使用本计算机,用户必须输入用... -
笔记本电脑键盘怎么用
功能:打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表) Ctrl+R 功能:刷新当前页面 ... -
如何关闭苹果Mac上的触控板功能防止误触?
候不小心误触了触控板,尤其现在的触控板比以往的更大,自定手势、快捷键的小工具软件的用户,更容易因为误... -
iphone定位功能如何彻底关闭
设置-隐私-定位服务-关闭即可共享我的位置-查找我的iPhone-关闭即可共享我的位置-关闭即可关闭... -
取消/禁用Fn功能键的方法(简单粗暴)
S修改设置的(步骤稍微有些繁杂,新手不易操作);也有进入控制面板,选择键盘属性,切换到“ThinkP... -
微信隐藏功能:可以设置两个昵称?
大家发现了吗?图中的微信好友昵称下方多了一行文字,感觉同时拥有了两个昵称。其实这并不是真的拥有两个... -
家里WIFI突然不能连要登录或认证要怎么办?
后来我爸把之前买网络的那个订单拿出来了,那个上面有一些刚买的时候给你的用户名账号和密码。于是:1:重... -
三星手机快捷分屏+呼出小窗技巧:无需Good Lock,操作更方便
当然,非折叠屏手机同样也可以用分屏或者小窗功能,进行高效操作或者实现多App同时显示。所以说分屏和小... -
带烤箱功能的微波炉靠谱吗?
带烤箱的微波炉其实挺靠谱目前除了一些最简单的微波炉,大部分微波炉都带了烧烤功能。但光波烧烤的微波炉用... -
微信怎么发彩色文字
1、打开手机上“微信”图标。2、我们可以先找到修改字体颜色的代码,例如代码 : <a colo... -
手机丢了不要慌,一个方法帮你找回
音找回手机。需要注意的是,这个功能需要手机的电量充足,否则手机可能无法响起。通过联系人找回手机如果你... -
红米相册4个隐藏功能
小米手机自带的相册app真的太强了!这四个隐藏功能 都给我去用~①工证件照吹爆自带的证件照功能!可以... -
怎样查自己手机已使用流量情况?
你解读!流量可分为:套餐内流量、订购的流量、赠送流量和套外流量。流量一般使用顺序为:赠送流量>套餐内... -
win7系统蓝牙功能怎么开启
win7系统蓝牙功能怎么开启第一种方法:启用蓝牙1、利用快捷键“Windows +R”打开“运行”界...