本课程基于最新的UE5.4引擎版本,老师会带领大家从UHT生成的宏逐步展开并一点一点跟进源码里面,让大家知道怎么阅读源码,体验阅读源码的过程。
课程信息
教学总时长约3.5小时,使用软件:unreal engine。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:准备工作-拉取UE引擎源码
0101_epic关联github
0102_ssh配置及源码拉取
第二章:UHT生成文件分析
0201_分析枚举的反射信息
0202_包的概念及反射信息分析
0203_分析结构体及属性反射信息
0204_分析Object及函数的反射信息
0205_分析interface的反射信息
0206_生成文件总结
第三章:反射信息注册流程
0301_FRegisterCompiledInInfo注册数据流程分析
0302_DeferredRegistry的使用
0303_ProcessNewlyLoadedUObjects分析
0304_Package单例流程分析
0305_枚举单例流程分析
0306_结构体单例及属性流程分析
0307_特殊的属性bool
0308_类单例及函数流程分析
0309_NotifyRegistrationEvent分析
0310_注册流程总结
第四章:反射的使用及应用场景
0401_创建测试类
0402_枚举的反射用法
0403_结构体和属性的反射
0404_类和函数的反射用法
0405_通过属性反射读写SQLite
0406_通过反射统一与服务端通信接口
0407_通过反射实现依赖注入
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您有程序基础,如熟悉蓝图/C++/C#等任何一门编程语言。