本套教学主要带领大家从零开始制作一个广域网下独立服务器的网络游戏的同步交互游戏体验。教学教学通过UE4RPC同步机制实现服务器和客户端之间的交互,客户端和客户端之间的交互的制作的所有操作内容,帮助大家快速理解和掌握UE4的网络同步的知识。
课程信息
教学总时长约7小时,使用软件:Unreal Engine。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:UE4网络的基础知识
0101_UE4网络的介绍
0102_如何创建UE4独立服务器工程01
0103_如何创建UE4独立服务器工程02
0104_打包测试自己的独立服务器项目
第二章:UE4的网络复制
0201_网络游戏的交互解释
0202_GamePlay框架在网络中的位置
0203_UE4RPC的及实际事件的理解
第三章:UE4的RPC实际使用
0301_RPC同步方式_01
0302_RPC同步方式_02
0303_RPC同步方式_03
0304_Actor同步
第四章:注册登录及个人主页面UI
0401_玩家登录到服务器01
0402_玩家登录到服务器02
0403_不同客户端生成不同的玩家01
0404_不同客户端生成不同的玩家02
0405_客户端生成本地和远端所有玩家的UI_01
0406_客户端生成本地和远端所有玩家的UI_02
第五章:玩家射击功能
0501_创建FPS射击的动画蓝图
0502_实现开火动画附加音效和行进开火
0503_开火枪口特效及生成子弹
0504_射击动画的瞄准偏移
0505_子弹打中后的效果
0506_网络同步射击和伤害效果
0507_UI血条同步
第六章:大厅聊天系统
0601_大厅聊天UI制作
0602_同步聊天内容
第七章:玩家断线重连的功能
0701_玩家断线重连01
0702_玩家断线重连02
0703_玩家断线重连03
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。