开始学习UE4
来源:互联网 发布:天猫双十一数据直播 编辑:程序博客网 时间:2024/05/22 09:04
1. 下载github源码,编译通过(按照官方的Readme来)
关于源码准备:此处我用的是现成的UE4源码和其它第三方库已经下载好了。 需要翻墙
2. 官方文档https://docs.unrealengine.com/latest/INT/
阅读顺序:
A. Unreal Editor Manual
B. Get Started with UE4
C. Engine Features (只了解,不细究)
D. Programming
按照里面的小节,一步一步来,并且根据教程进行动手实践
E. Blueprints Visual Scripting
F. GamePlay Guide
G. Samples and Tutorials
有视频、示例项目、PPT文档,挑出感兴趣的项目模仿一下,读一读目前感兴趣的文档。
后面需要再来此处取经。
按计划上述耗时7天时间。 UE4就入门了!
==================================
引擎源码树:
=====================================
引擎设计的很模块化
Module Types
Developer – Used by Editor & Programs, not Games
Editor – Used by Unreal Editor only
Runtime – Used by Editor, Games & Programs
ThirdParty – External code from other companies
Plugins – Extensions for Editor, Games, or both
Programs – Standalone applications & tools
Module Dependency Rules
Runtime modules must not have dependencies to Editor or Developer modules
Plug-in modules must not have dependencies to other plug-ins
========================================================================
模块学习分类
基础模块(初学者)
Core – Fundamental core types & functions
CoreUObject – Implements the UObject sub-system
Engine – Game classes & engine framework
OnlineSubsystem – Online & social networking features
Slate – Widget library & high-level UI features
其它有趣的模块(高级程序)
DesktopPlatform – Useful APIs for Windows, Mac & Linux
DetailCustomizations – Editor’s Details panel customizations
Launch – Main loop classes & functions
Messaging – Message passing sub-system
Sockets – Network socket implementations
Settings – Editor & Project Settings API
SlateCore – Fundamental UI functionality
TargetPlatform – Platform abstraction layer
UMG – Unreal Motion Graphics implementation
UnrealEd – Unreal Editormain frame & features
- 开始学习UE4
- UE4一周目开始。
- 从UE4开始蜕变
- 学习ue4
- ue4 学习
- UE4学习笔记(一):初识UE4
- UE4学习笔记: Functions
- UE4学习笔记: Properties
- UE4学习笔记: Replication
- UE4引擎学习
- UE4 学习笔记
- UE4学习资料搜集
- UE4学习笔记: Functions
- UE4学习笔记: Properties
- UE4学习笔记: Replication
- UE4学习示例 Animation1
- UE4学习示例 Animation2
- UE4学习示例 Animation3
- 图像的膨胀与腐蚀、细化
- 杭电1028
- ubuntu16.04 启动qtcreator 无法加载help
- 2.3.如何构建寄存器中特定二进制数
- asp.net Repeater中if块中判断Eval("")
- 开始学习UE4
- 三栏自适应布局实现(左右固定宽度,中间自适应)
- Git学习足迹---常用的基本操作02
- leetcode 2---Add Two Numbers 进位 链表 数学
- OpenGL 图像的加载和存储
- Using jdbc to access sqlite in Android
- C++第6次上机实验
- c++数组的学习
- 内存管理