提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
初学者最关心的是如何快速上手。
不应该从InsideUE4这些理论文章开始,更不应从看引擎源码开始。我们应该自觉是一个小白,不论你是否已经有UE经验,或者是有Unity、Cocos等其他引擎相关经验,都应该循序渐进。接触UE半年,绕了不少弯既不轻松还非常混乱。
确实需要有人跟初学者说,你应该怎么怎么学,但网上起手就是Gameplay框架,接着是Blueprint的使用和编译原理讲解,UObject的序列化、反射和垃圾回收,成功的让UE变成了恶魔,让人觉得不花个几年入不了门。
入门指引 就非常简单实用,都是些截图,按着截图顺序去看既简单又轻松。
一、过新手引导
了解引擎的窗口布局,3D视口导航(相机场景的视角平移、缩放和旋转),“内容浏览器”中对资产的过滤和标签,从模式窗口拖拽一个Actor到场景中等等。如果你有Unity经验就会很亲切,也无形中让你建立了它们之间的联系。
二、熟悉使用官方文档
1.什么教程都没有官方文档来得详细和完备https://www.unrealengine.com/
2.本文更多的是站在程序员角度,所以起手一些编程入门是必要的,按红框旁边标注的序号看!看的过程中,文中某些专有名词会出现链接让你跳转到它更为详细的文档中去,我觉得可以点击前往,但跳过去发现文章特别长你就直接关了,如果是简短的一两页就好好看看吧,如果此时这里还有链接,自觉逻辑思维很强就重复以上操作。这步的目的性很强,就是快速的在你脑海里竖立对引擎的直观感受,所以专有名词链接一般是不推荐你点击的。
三、接下来就可以去深入学习某一个模块了,蓝图是最适合的,因为它在平时开发中应用最为广泛。在此这之前,你都在"编程指南"二级目录中,现在可以前往"编程指南"同层级的"蓝图可视化脚"里了。
四、快速入门官方Demo,手把手教你实现,小白门快速上手的最佳选择!
1.编程快速入门
https://link.zhihu.com/?target=https%3A//docs.unrealengine.com/4.27/zh-CN/ProgrammingAndScripting/ProgrammingWithCPP/CPPProgrammingQuickStart/
2.蓝图快速入门
https://link.zhihu.com/?target=https%3A//docs.unrealengine.com/4.27/zh-CN/ProgrammingAndScripting/Blueprints/QuickStart/
3.多人游戏快速入门
https://link.zhihu.com/?target=https%3A//docs.unrealengine.com/4.27/zh-CN/InteractiveExperiences/Networking/QuickStart/
4.第一人称FPS快速入门
https://link.zhihu.com/?target=https%3A//docs.unrealengine.com/4.27/zh-CN/ProgrammingAndScripting/ProgrammingWithCPP/CPPTutorials/FirstPersonShooter/
五、进阶,理解虚幻世界的框架结构,阅读下列文章,对图中的组织结构烂熟于心
知乎大钊UE源码剖析,等编译的时候回答问题:https://zhuanlan.zhihu.com/p/22813908