栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

【UE】Unreal Engine虚幻引擎自己的入门记录

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【UE】Unreal Engine虚幻引擎自己的入门记录

目录
  • Note注意
  • 写这个的系列的原因
  • 学习或者说转到UE的最重要的一点
  • IDE的推荐 Rider for Unreal
  • 学习资料推荐
  • 后面更新什么

Note注意

记录自己在UE引擎的学习路线,不保证里面的理解是完全正确的,了解更深的朋友多多指点。

写这个的系列的原因

博主是一个从业7年的游戏客户端(截止到2021年12月),7年来一直用Unity开发,自己写过底层、写过编辑器、写过逻辑、查过崩溃、接入各种SDK,除了TA都做过,也算是个【Unity资深客户端】了吧。由于种种原因未来需要在UE引擎开发,对于UE来说我是一个纯门外汉,所以想开一系列博客,将自己的学习路线记录下来。

  • 1、是为了分享
  • 2、这系列文章更多是以博主自己的观点理解UE的设计和如何使用,可能不是正路子,希望看到这系列文章的朋友多多指正。
学习或者说转到UE的最重要的一点

忘掉所有Unity相关的知识体系
这可能是笔者最深的感悟
博主的理解Unity是一个游戏引擎,他提供了最基础的游戏引擎该有的东西,具体如何使用需要一步一步的搭建。就像给了你一些木头、锤子、钉子,自己去建一个房子,具体是平房还是楼房、能抗住5级地政还是9级地震都是自己的事情。

而UE不同,他除了提供了一个游戏引擎,还提供了一套GamePlay框架,先要忘掉一些其他引擎的开发思路,去了解GamePlay的运作机制,知道GamePlay框架提供了哪些功能,在功能上迭代才是一个正确的开发思路。就像UE是一把AK47,你拿着它直接就能突突突,但是你熟悉了它的手感,后面要自己安装瞄准镜、消音器来提高它的战斗力。你并不能把他换成砍刀,或者沙漠之鹰(能力非常突出者除外)。
其实早在2年前笔者在的团队就有UE引擎的项目,当时笔者作为中台技术,还是有一段时间去帮助他们开发。就尝试过入门,那时候国内外资料很少,加上UE官方文档也不是非常好的入门选择,觉得就是换了个引擎带着Unity的一些思路去写一些东西,发现处处碰壁最终只是浅浅的尝试就放弃了。

IDE的推荐 Rider for Unreal

如果c++功底不好,直接推荐Rider,很强大的头文件补全功能,而且Rider跳转定义非常快,对看代码了解功能很有帮助。

学习资料推荐

1、InsideUE4 GamePlay章节
这个资料无法提升你的UE开发水平,但是很详细的介绍了GamePlay框架,介绍了GamePlay框架里有什么,为什么这么设计。全看完可以帮助对UE GamePlay框架的理解

2、虚幻四C++入坑指南合集版
B站呵呵老师的UE4 C++入门视频,手把手带你敲出一个个例子,这个不能单纯的看要一行一行的跟着敲,用来熟悉UE的代码写法

3、Learning C by Creating Games with UE4.pdf
从第八章开始手把手的跟着作者把例子自己实现。
Node:这是一本比较老的书,里面的一些API已经过时了,有些参数和方法可能作者也略过的
博主要求大家手把手的去敲代码,去发现书中过时的API、遇见缺失头文件、缺失参数、缺失方法、API不生效、效果不对等问题,自己通过搜索引擎去一个一个的把问题解决,这不就是开发一个新功能最常遇见的问题么,如果都解决了对入门是最有帮助的

4、C语言成长之路
C++基础薄弱的,可以在地铁上慢慢看这系列视频,比较基础的已经会的直接跳过。

5、虚幻引擎4入门
看官方文档Demo,手把手敲

以上学习资料没有固定学习顺序,不建议大家一个一个按顺序看完,建议大家一开始分别都看看,有时候其中一个资料的问题,可能看另一个资料就解决了。

后面更新什么

后面准备分技术模块来讲讲作者是怎么理解、实现、迭代一些技术模块的,比如相机系统,音视频系统。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/900337.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号