本套课程将重点使用UE中与IK相关的功能,打造3A级别的第三人称射击游戏的核心逻辑。
课程信息
教学总时长约13小时,使用软件:虚幻引擎5正式版(5.0.2)。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:添加拾取弹药和装备武器逻辑
0101_创建项目和基础场景
0102_创建玩家角色蓝图
0103_添加人物移动动画
0104_创建可拾取物品_创建物品信息结构体
0105_创建可拾取物品_显示文字动画
0106_创建可拾取物品_文字朝向和隐藏
0107_添加物品拾取逻辑_添加交互组件
0108_添加物品拾取逻辑_拾取距离最近的物品
0109_添加物品拾取逻辑_检查是否仍有可拾取物品
0110_添加物品拾取逻辑_武器拾取动画逻辑
0111_添加物品拾取逻辑_武器卸下动画逻辑
0112_添加物品拾取逻辑_添加背包组件
0113_装备武器逻辑_导入武器资产和创建插槽
0114_装备武器逻辑_设置部分武器参数
0115_装备武器逻辑_添加角色单手持枪动画
0116_装备武器逻辑_拾取时转向武器
0117_装备武器逻辑_设置延迟打断逻辑
0118_装备武器逻辑_完善打断拾取逻辑
0119_添加物品拾取逻辑_创建弹药物品
0120_添加物品拾取逻辑_判断物品与人物的相对高度
0121_添加物品拾取逻辑_添加拾取物品动画
0122_添加物品拾取逻辑_添加IK修正值
0123_添加物品拾取逻辑_IK拾取逻辑
0124_添加物品拾取逻辑_添加虚拟骨骼
0125_添加物品拾取逻辑_显示拾取中的弹匣
第二章:添加通用射击逻辑
0201_射击逻辑_设置行走和跑步
0202_射击逻辑_添加准备射击逻辑
0203_射击逻辑_添加瞄准偏移
0204_射击逻辑_完善瞄准偏移
0205_了解节点内容的方法
0206_射击逻辑_添加瞄准功能
0207_射击逻辑_添加武器组件
0208_射击逻辑_使用IK修复手部错位
0209_射击逻辑_获取IK影响因数
0210_射击逻辑_设置射击动画
0211_射击逻辑_添加镜头晃动
0212_射击逻辑_添加射击特效
0213_射击逻辑_添加弹壳组件
0214_射击逻辑_预测弹道轨迹
0215_射击逻辑_添加通用子弹实例
0216_射击逻辑_计算子弹方向
0217_射击逻辑_添加材质类型
0218_射击逻辑_添加材质受击效果
0219_射击逻辑_旋转弹孔样式
0220_射击逻辑_添加后坐力和冲击力
0221_战斗交互_添加测试敌人
0222_战斗交互_添加受击物理模拟逻辑
0223_战斗交互_完善受击物理模拟逻辑
0224_战斗交互_伤害传递和物理资产设置
0225_战斗交互_创建通用数值组件
0226_战斗交互_敌人死亡和火焰受击
0227_战斗交互_冰霜受击
0228_战斗交互_回血打击
0229_射击逻辑_搭建主UI
0230_射击逻辑_显示隐藏瞄准准星
0231_射击逻辑_动态瞄准准星
0232_射击逻辑_填充弹药逻辑
0233_射击逻辑_弹匣掉落逻辑
0234_调整手枪数据和BUG修复
第三章:添加3种武器和背包逻辑
0301_射击逻辑_导入突击步枪动作和数据设置
0302_射击逻辑_设置突击步枪动画蓝图和IK修正值
0303_射击逻辑_添加连发射击逻辑
0304_射击逻辑_添加子弹反弹逻辑
0305_简易背包逻辑_添加武器交换逻辑
0306_简易背包逻辑_制作背包UI
0307_简易背包逻辑_添加刷新逻辑
0308_简易背包逻辑_更新背包物品信息
0309_射击逻辑_设置第三把武器数据
0310_射击逻辑_设置第三把武器动画
0311_射击逻辑_完善武器交换逻辑
0312_射击逻辑_添加冲锋枪数据和动画
0313_射击逻辑_添加2条射线检测伤害
0314_射击逻辑_手枪无限子弹
0315_用ControlRig添加脚部IK
第四章:添加敌人逻辑和辅助功能
0401_战斗交互_敌人攻击逻辑
0402_战斗交互_玩家受击逻辑和重定向根动画
0403_战斗交互_玩家受击效果和武器掉落
0404_战斗交互_敌人受击主动索敌
0405_战斗交互_完善UI和测试功能
0406_战斗交互_完善敌人逻辑
0407_本地化翻译和游戏内翻译的区别和联系
附加章节(DLC):更换资产案例实战DLC
0101_知识点综合应用_导入MetaHuman并修复相关
问题
DLC0102_知识点综合应用_导入Mixamo模型并修复
相关问题
DLC0103_知识点综合应用_导入商城免费场景并修复
相关问题
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。