本套课程主要面向零基础入门UEC++的学员。不管你从事行业中哪个方向,只要想从事这方面的工作,或者单纯对于UEC++内容感兴趣。这套课程都是很好的启蒙,它可以帮助您快速了解UEC++各类语法、语言规则,也可以快速让您看懂UEC++代码,背后思维逻辑。使学习变得更加简单。
课程信息
教学总时长约9小时,使用软件:unreal engine。
适用行业:游戏引擎;难易度:初级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:安装环境与
VS使用讲解
0101_如何安装VS
0102_部署测试环境
0103_屏幕和日志打印
0104_VS基础操作讲解
0105_面向对象的四大特征
第二章:命名与程序执行
0201文件包含
0202_程序执行
0203_如何命名程序
第三章:变量本质
0301_基本的内置变量
0302_UE内置的变量
0303_变量之间的大小
0304_变量之间的范围
0305_typedef
0306_UE的枚举
0307_static_cast和C风格转换
0308_const
0309_const_cast
0310_引用
第四章:UE的变量类型
0401_全局变量
0402_静态变量
0403_内存四区
0404_代码区
第五章:变量类型
0501_整形常量
0502_浮点常量
0503_布尔常量
0504_字符串常量
0505_字符常量
0506_define预处理器
0507_define与const区别
第六章:修饰符
0601_修饰符
0602_volatile
0603_explicit
第七章:关键字
0701_auto
0702_register
0703_mutable
0704_thread_local
第八章:运算符号
0801_算术运算符
0802_关系运算符
0803_逻辑运算符
0804_位运算符
0805_左移右移运算符
0806_赋值操作符
0807_三目运算
0808_运算优先级
第九章:循环
0901_for循环
0902_While循环
0903_do_While循环
0904_break
0905_continu
第十章:条件语句
1001_if
1002_switch
十一章:函数
1101_函数的定义
1102_函数的参数规则
1103_Lambda
1104_Lambda的中括号传值
十二章:指针
1201_指针的基础用法
1202_类型与地址偏移
1203_多级指针
1204_函数指针与代理
1205_函数返回指针
1206_传入指针到函数
1207_指针与Const连用
十三章:引用
1301_引用
1302_引用与Const和static连用
1303_引用作为函数参数
1304_引用作为函数返回值
十四章:数组
1401_数组
1402_数组初始化
1403_多维数组
1404_指向数组的指针
1405_数组作为函数参数
1406_UE和原生数组传值区别
1407_数组作为函数参数
1408_字符串
十五章:结构体
1501_结构体
1502_结构体继承规则
1503_结构体成员权限
1504_函数重载
1505_类和结构体异同
1506_结构体连续性问题
1507_结构体内存分布
1508_函数参数结构体与const
1509_类的虚函数
1510_接下来
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。