首页视频教程系统开发Unreal Engine Unreal Engine 4 开发弹幕互动大乱斗游戏实战教学—c++与蓝图协作

Unreal Engine 4 开发弹幕互动大乱斗游戏实战教学—c++与蓝图协作

Unreal Engine

分享

Loading...

收藏

学习热度:3704

适用行业:游戏引擎

课程时长:800分钟

课程难度:中级

学习路径: 虚幻引擎蓝图学习

Image

课程简介

    本套教程是基于C++网络抓包逆向工程的弹屏互动游戏制作,使用Chrome浏览器的工具功能,总结出哔哩哔哩弹幕的获取思路,最终嵌入到虚幻引擎中。然后通过虚幻C++的Websocket的使用和宏,把底层获取的包经过处理后暴露给蓝图层,再在蓝图层进行筛选和剔除,得到用户名及其弹幕内容和礼物名。最后把弹幕信息融入到蓝图编写的游戏模式中,制作了一个简易的乱斗游戏。底层的流程讲解很细致,防止网站的弹幕机制或验证数据有变。

课程信息

教学总时长约13小时使用软件:虚幻4.27。
适用行业:游戏引擎;难易度:中级。

交流答疑

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

课程目录

第一章:软件安装以及计算机基础
0101_必要的3个软件安装过程
0102_计算机基础知识上
0103_计算机基础知识中
0104_计算机基础知识下

第二章:详细分析和讲解抓包流程
0201_浏览器抓包流程讲解
0202_浏览器抓包代码讲解
0203_弹屏游戏项目建立
0204_底层回调与基本事件
0205_底层创建WebSocket套接字
0206_底层发送的封包操作
0207_底层的收包处理
0208_引入Brotli静态文件

第三章:蓝图层的使用
0301_蓝图创建和底层的绑定
0302_蓝图向服务器认证与心跳
0303_蓝图重连与接收报文分析
0304_蓝图对弹幕报文的解析
0305_蓝图对礼物报文的解析
0306_纯蓝图使用及补充


第四章:弹屏游戏端制作
0401_资源导入
0402_人物动画准备
0403_角色生成

0404_人物行走
0405_人物寻敌机制
0406_人物攻击
0407_角色头顶UI制作
0408_攻击扣血反馈
0409_复活机制
0410_角色资源配表
0411_角色资源配表2
0412_增添远程兵种
0413_远程攻击反馈
0414_角色升级准备
0415_角色升级变形态
0416_角色变形态改变动作
0417_AI扎堆问题调整
0418_欢迎UI与计时UI制作
0419_排行榜UI制作
0420_战斗榜排名逻辑
0421_增添场景相机
0422_排行榜机制优化
0423_前榜三领奖台制作
0424_游戏开始结束视角切换
0425_游戏增添音效特效

第五章:实践与完善特殊游戏机制
0501_游戏端与弹屏项目端对接
0502_通过弹屏指令升级角色
0503_增加大招技能一
0504_增加大招技能二
0505_开播实践与礼物指令

多端支持

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

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map  (贴图) 等。

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

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

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

FIRST BLOOD

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

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