首页视频教程系统开发 / 脚本编程 / 游戏动画Unreal Engine UE5局域网联机射击游戏案例教学UnLua版

UE5局域网联机射击游戏案例教学UnLua版

Unreal Engine

分享

Loading...

收藏

学习人数:998

适用行业:游戏引擎

课程时长:1050分钟

课程难度:高级

学习路径: 虚幻引擎实战游戏美术开发案例

Image
Image
Image
Image
Image

课程简介

       本教程从0 创建项目到利用 Session 实现房间的创建加入。使用 Lua 实现角色的登陆,玩家的控制以及动画的播放。使用 RPC 函数和属性同步达到联机逻辑的开发,从而达到多玩家在线的射击游戏 demo 。在战场用可以发射子弹,攻击玩家,扣减血量以及处理玩家的死亡与重生。除了提供游戏功能的开发外,还用 Lua 实现 UMG 的界面操作, 让游戏更具有方便的用户界面以配合游戏的完整性体验。

课程信息

教学总时长约17.5小时,使用软件:Visual Studio 2019 Unreal Engine 5.0.0 VScode
适用行业:游戏引擎;难易度:中级。

交流答疑

对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。

课程目录

第一章:角色控制及状态机
0101_创建项目
0102_导入资产
0103_状态机及8方向移动
0104_Lua实现移动
0105_速度与方向计算
0106_角色蓝图复用
0107_公共Lua代码
0108_动画蓝图复用_01
0109_动画蓝图复用_02

第二章:局域网连接
0201_制作登陆界面
0202_完成登陆代码
0203_优化登陆界面
0204_创建房间
0205_加入房间_01
0206_加入房间_02
0207_RPC网络概念简介
0208_场景中显示玩家
0209_显示玩家补充
0210_显示所有玩家信息_01
0211_显示所有玩家信息_02
0212_显示自定义主机名

第三章:战斗准备
0301_UI显示模型
0302_动态材质使用
0303_选角代码实现
0304_公共动画蓝图
0305_更新玩家准备状态
0306_退出与踢出
0307_局域网聊天
0308_进入游戏


第四章:开始战斗
0401_装备武器
0402_射线检测
0403_制作准星
0404_发射并同步子弹
0405_碰撞及射线Channel
0406_战场GameMode
0407_伤害流程
0408_升级到UE5Preview
0409_RPC可靠性
0410_受击死亡表现0411_玩家血条
0412_死亡与重生
0413_代码整理

多端支持

课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。

此课程的内容正在持续更新中

此课程获得之后永久可以观看

本课程包含录播视频课程内容

FIRST BLOOD

首杀英雄风云榜 - 下单快如闪电

加入交流群
选课小助手
相关课程