在本课程中,我会紧紧围绕UE的编译和构建系统展开讨论,着力解决两个问题:1. 由蓝图开发向UE的C++转型,或者由普通C++开发,转向UE的C++开发的过程中经常遇到的困惑。2. UE导入外部库时需要手动配置、容易出错、不方便管理等项目集成上的问题。
课程信息
教学总时长约2小时,使用软件:Unreal Engine 5。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:主流编译器和构建系统的介绍
0101_课程内容安排
0102_编译器和构建系统
0103_CMake构建项目演示
第二章:分析C++和UE的编译与构建
0201_一般程序编译过程(上)
0202_一般程序编译过程(下)
0203_UE构建过程的特殊之处
0204_反射的概念
0205_UE的反射模块插件独立程序
0206_UE的编译选项
0207_动态链接库详解及UE的模块插件热重载技术
第三章:CMake案例分析
0301_CMake-Sqlite案例
0302_CMake-Eigen案例
0303_CMake-Opencv案例
0304_CMake-Python案例
第四章:CMake的基本用法
0401_CMake快速上手-基本语法
0402_CMake调用和获取外部库
0403_CMake子目录与层级结构
第五章:UBT与CMake集成的解决方案
0501_混合构建理论与实操案例1
0502_混合构建案例2-编写UECMake插件
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。