本教程中,我们将从零开始做一个第一人称射击游戏的案例。将以6种不同类型的武器为中心,讲解如何使手部贴合武器、实现后坐力、弹出弹壳、弹痕效果、装填弹药、冲击力效果和装备至不同武器槽等。将所学内容放入一个阻挡尸潮进攻的场景中,结合虚幻商城的免费资产完成此案例项目。
课程信息
教学总时长约7小时,使用软件:Unreal Engine。
适用行业:游戏引擎;难易度:初级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:案例制作
0101_创建项目等准备工作
0102_添加2种武器并与手部贴合
0103_添加开火和换弹逻辑
0104_添加后坐力动作和弹出弹壳效果
0105_射线检测和弹痕效果
0106_动态瞄准准星
0107_武器的拾取和交换
0108_创建训练假人和分段伤害
0109_添加自动射击和重置后坐力动作
0110_添加霰弹枪
0111_添加狙击枪和瞄准缩放
0112_修复手部位置和添加火箭筒
0113_添加榴弹发射器
0114_移动动画和贴墙反馈
0115_添加和调整瞄准动画
0116_武器部分参数修正
0117_添加游戏UI和受击逻辑
0118_添加武器替换逻辑和武器图标
0119_击中UI和AI死亡事件
0120_添加AI基础动画和行为树
0121_AI攻击逻辑伤害和玩家受伤反馈
0122_刷怪器和死亡消失效果
0123_演示视频的场景
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。