首页视频教程系统开发Unreal Engine Unreal Engine虚幻引擎C++反射源码剖析及应用

Unreal Engine虚幻引擎C++反射源码剖析及应用

Unreal Engine

分享

Loading...

收藏

学习热度:245

适用行业:游戏引擎

课程时长:225分钟

课程难度:中级

学习路径: 虚幻引擎游戏开发技术实践

Image

课程简介

        本课程基于最新的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#等任何一门编程语言。

此课程的内容正在持续更新中

此课程获得之后永久可以观看

本课程包含录播视频课程内容

FIRST BLOOD

首杀英雄风云榜 - 下单快如闪电

加入交流群
选课小助手
相关课程