以ue4/ue5视频教程+抄写ue5的渲染模块源码为接下来一年的主要任务

先吐槽下,这段时间抄了抄公司插件源码,(其中有的插件源码是虚幻商城买的)。越抄越不对劲,比如有的插件用到了FJson,查了查虚幻源码,类名都不带改的。就这么整体打包卖到商城了?是欺负用虚幻的人蓝图多,看不懂代码, 割韭菜么?还有cef,webbrowser,一类的,全是虚幻引擎自带的模块。如果真的是拿虚幻引擎源码中没有的第三方库,封装个插件,卖到商城也就罢了。对于这种行为,我只说四个字:“请带上我。”哈哈。

重要的事情先放在前面说,从事ue工作,总觉得有点隔膜,因为又回到了以前只会使用引擎的水平,没有核心竞争力,且隔靴搔痒。本想抄下ue的源码,但是一看总共几百万行。所以很无奈。转念一想,不需要全部阅读,只要抄渲染模块就可以了,比如Renderer,RHI,其中lumen就在Renderer模块里面,源码面前了无秘密。所以,每天抄抄渲染模块就可以了,再学习下别人是如何分析的。
统计了一下,rhi(含注释47949行,纯代码35462行),rhicore(含注释3985行,纯代码2838行),renderer(含注释264440行,纯代码205227行)和RendererCore(含注释66807行,纯代码49492行)。总共381881行(含注释),纯代码是203019行,相当于一个中型引擎,是可以接受的。每天300行(含注释)就行了,三四年就可以抄完了。即使版本再更新,增量学习就可以了,那时候也没多少了。和视频教程穿插进行就差不多了,每半小时,看十分钟视频,剩余的抄抄源码。

全职ue4,有几点感慨
1,时常学习是必须的,因为在上家时压根就没想走,结果出了变数,幸亏学了7套ue4视频教程,才获得兼职,把兼职经历写到了简历后,获得了全职。可知,世事难料,唯一能做的,就是好好准备,在公司淘汰自己前,先把公司淘汰掉,哈哈。
2,有点飘。入职一个月以来,发现,给我的工作是攻坚克难,做别人做不了的事,出乎我的意料了。一开始搞cesium for unreal,后来进行热更新。将来还要进行slate编辑器。这些都是公司不具备的。我原以为是在公司现有基础上,搞搞蓝图,或者蓝图改c++一类的。
3,这个月的主要工作是热更新,公司不是学校,不能寄希望于在公司学习。所以业余时间要抓紧了。

从以往经历看,最怕的就是一瓶子不满,半瓶子晃。
因此,需要沉下心来,真正的把ue4/5好好学习下。

第一阶段:
2022年9月,
1,如果公司安排进行,则主要进行热更新,有视频教程的情况下,应该是可行的。
2,如果公司不安排进行,换方向,则进入第二阶段,把热更新放入前置部分,即Moba之前,仍然安排在九月份进行。

第二阶段:四框架学习。
2022年10月—2023年10月,
请教了下同事,元宇宙类似于mmoarpg。而学习顺序应该是tf(上,66小时)->tf(下,34小时)->moba(45小时)->webapp(43小时)->mmoarpg(100小时),后者以前者为基础,所以循序渐进才是关键。
根据统计结果看看,时长10分钟的视频教程内容(调试成功为止)大约需要半小时,即,每小时可以学习20分钟时长的视频教程。
经计算,总共视频时长288小时,如果每天学习三小时,即可学习一个小时时长的视频教程。这个时间应该是可以保证的。如果确实进行不完,周末也能补上。

中间会遇到单个部分的,比如mysql还没学完,oss还有四节。到那里卡住了就重新学习哪里。应该问题不大。

所以,每周一小时时长的视频教程,是可行的。288小时,也就是288天,按照每周5天计算,应该是58周。正好一年零6周。其余学习内容不搞。

具体细化下:
2022年10月-2022年12月,进行tf上,66小时,除去学习过的部分,3个月已经是ok的。即12周。12*5 = 60
2023年1月- 2月 ,进行tf下,34小时,34天,7周,算上富余量,两个月应该Ok。
2023年3月-2023年5月15日,moba,45小时,9周,2个月零一周,留一周的富余量。
2023年5月16日-2023年7月,webapp,43小时,9周,2月零一周。留一周的富余量。
2023年8月-2023年12月,mmoarpg,100小时,20周,正好五个月,

应该不迟于2023年12月,完成第二阶段。

第三阶段:2024年以后
在会熟练应用ue的情况下,再深入网络,渲染和unreal引擎调试。也可以同时看看虚幻的官方视频,与时俱进。
具体如何做在第三阶段完成之后再定。

你可能感兴趣的:(规划,ue4,ue5)