本套课程重点讲解UE5官方提供的基础Gameplay案例,理解UE官方希望开发者在开发游戏应该按照什么样的设计思路来部署自己的工程,其中涉及到第一人称射击类型,益智类,第三人称类型,顶视图类型,赛车类型,VR类型,其他案例类型等等。
课程信息
教学总时长约8.3小时,使用软件:VS2019、UE5.03。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:项目工程如何链接
0101_Gameplay开篇介绍
0102_认识UE5工程各项文件含义
0103_UE5如何编译目标
0104_UE5是如何链接模块
0105_认识UE5的UProject启动文件
第二章:ShootGame
0201_从拾取认识如何设计射击游戏
0202_GamePlay框架详细讲解
0203_认识ShootGame的GamePlay框架
0204_ShootGame开火功能的游戏设计启发
0205_ShootGame的按键响应
0206_ShootGame动画分析
第三章:PuzzleGame
0301_准备Puzzle工程
0302_如何解决VS无法调试的问题
0303_如何通过CPP加载模型和材质
0304_生成矩阵网格模型算法
0305_射线
0306_如何和场景交互
第四章:ThirdPerson
0401_案例前期准备
0402_认识content和source文件结构
0403_理解反射和按键响应
0404_角色初始化的内容
0405_角色操作和按键绑定
0406_动画初始化
0407_UE5如何实现跑跳
0408_认识ControlRig
第五章:TopDown
0501_TopDown
0502_如何从屏幕来驱动角色移动
0503_角色初始化详细讲解
第六章:赛车
0601_赛车
0602_前后的车轱辘
0603_如何硬写HUD渲染UI
0604_新人如何快速看懂工程代码
0605_载具的主要函数
0606_载具的输入和输出
0607_载具的输入和输出
第七章:VR
0701_创建VR工程
0702_VR操作
0703_VRContent文件介绍
0704_VRPawn按键输入
0705_如何实现VR的拾取
0706_如何实现VR开火
0707_VR项目的组件
0708_VR是如何旋转
0709_VR是贝塞尔曲线移动
0710_VR菜单
0711_解决VR无法操作问题
第八章:其他案例讲解
0801_剩下案例的内容介绍
第九章:跑酷案例
0901_跑酷工程的基础准备
0902_勇往直前
0903_拐弯
0904_准备无限地图生成的素材
0905_地板蓝图类型
0906_地板蓝图加载到C++代码
0907_无限地板生成
0908_无限地板的生成
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。