本套教程带来的是Unreal多人联网背包拾取系统。多人联网背包拾取系统,干货超级多,涵盖了蓝图、动画蓝图、网络通信、UI等丰富的知识点。
课程信息
教学总时长约25小时,使用软件:UE5 5.0.3。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:准备工作 新建项目、导入素材、创建相应的
数据类
0101_项目介绍Demo演示
0102_新建项目工程导入资源文件创建Gameplay相关
类
0103_创建物品拾取基类消耗品拾取相关蓝图类
0104_创建装备拾取相关蓝图类
0105_创建武器拾取相关蓝图类
0106_创建消耗品装备武器等可拾取物品的枚举类型
0107_创建消耗品装备武器等可拾取物品的结构体
第二章:UI制作 创建背包相关的Widget
0201_拾取提示玩家信息Tip提示信息Toast倒计时
0202_装备武器手枪近战武器爆炸物等Widget
0203_附近列表Item背包列表Item附近列表背包列表
0204_拖拽Item丢弃弹窗
0205_预览角色Widget材质RenderTarget预览角色
0206_背包界面1_附近列表背包列表
0207_背包界面2_背包容量装备预览角色
0208_背包界面3_主副手武器手枪匕首手雷
0209_UI游戏页面显示隐藏UI逻辑
第三章:动画部分 制作角色基本动画
0301_动画混合空间_正常站立持手枪持步枪
0302_动画蓝图
第四章:网络概述 讲述UE网络基础知识
0401_基本概念
0402_Actor复制变量复制RPC
0403_网络角色和授权相关性和优先级可靠性验证
第五章:蓝图核心功能 检索物品、拾取、丢弃、装备
武器等
0501_附近列表添加附近可被拾取的物品_靠近时_1
0502_附近列表添加附近可被拾取的物品_靠近时_2
0503_附近列表添加附近可被拾取的物品_靠近时_3
0504_附近列表移除附近可被拾取的物品_远离时
0505_拾取消耗品到背包里_右键点击_1
0506_拾取消耗品到背包里_右键点击_2
0507_拾取消耗品到背包里_右键点击_3
0508_拾取消耗品到背包里_右键点击_4
0509_丢弃已拾取的物品_右键点击_1
0510_丢弃已拾取的物品_右键点击_2
0511_背包列表右键_LeftShift_直接丢弃物品或选择
丢弃数量_1
0512_背包列表右键_LeftShift_直接丢弃物品或选择
丢弃数量_2
0513_背包已满再拾取物品_给出提示信息
0514_附近列表右键点击_拾取装备_头盔_1
0515_附近列表右键点击_拾取装备_头盔_2
0516_附近列表右键点击_拾取装备_护甲
0517_附近列表右键点击_拾取装备_背包
0518_装备栏LeftShift_右键_丢弃装备
0519_附近列表右键点击_拾取武器_主武器
0520_附近列表右键点击_拾取武器_副武器手枪匕首
手雷
0521_拾取武器后_同步角色动画
0522_武器栏LeftShift_右键_丢弃武器
0523_拖拽拾取消耗品装备武器
0524_拖拽丢弃消耗品装备武器
0525_背包容量UI更新_拾取丢弃物品时
第六章:切换武器方式 键盘切换、鼠标滚轮切换
0601_按键盘_装备卸载武器_主武器
0602_按键盘_装备卸载武器_副武器_手枪_匕首_手雷
0603_鼠标滚轮_正向切换武器装备(往下滚)_1
0604_鼠标滚轮_正向切换武器装备(往下滚)_2
0605_鼠标滚轮_逆向切换武器装备
0606_十字准心_拾取丢弃武器后_动态变化
0607_鼠标指针滑过背包页面子UI时_有高亮效果
第七章:使用消耗品以及角色数据同步
0701_使用治疗物品如绷带能量饮料_动态更新计时器
0702_使用治疗物品如止痛药能量饮料_恢复能量值
0703_使用治疗物品如绷带急救包止痛药能量饮料_恢
复生命值_1
0704_使用治疗物品如绷带急救包止痛药能量饮料_恢
复生命值_2
0705_制作毒圈范围角色受伤_扣除生命值
0706_UI_同步角色信息_生命值能量值手持武器
0707_角色死亡判定复活
第八章:添加新角色以及多人试玩
0801_添加新角色_UE4动画重定向
0802_添加新角色_在项目里使用
0803_十字准心_聚焦被拾取物_并且可直接按键拾取
物品
0804_十字准心_高亮描边显示
0805_添加多个PlayerStart_多人试玩
第九章:预览角色与收尾
0901_同步显示装备_装备卸载
0902_同步显示武器_装备卸载
0903_响应鼠标转动事件
0904_结束语
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。