《王者荣耀》帧同步对战Moba案例,齐齐课,PlaneZhong,学前必读:
1.加Plane老师QQ:1785275942,微信:PlaneZhong,获取课程源码及素材。
2.关注公众号“齐齐课”,获得最新课程资讯。
课程主要内容:
帧同步核心原理;
可靠UDP通讯实现;
基于Kcp实现前后台通用网络库;
多线程收发网络消息;
可扩展网络通讯协议;
实用客户端框架设计;
实用服务端逻辑框架;
完整的房间匹配、确认、选英雄流程;
服务器基于.net core 3.1开发;
阿里云服务器环境部署;
多平台(Linux、Windows)发布流程;
客户端逻辑与表现分离;
子弹体积扫描算法(Sweep Volume)
移动、转向插值平滑;
角色行为预测及校正;
UI自适应原理;
轮盘摇杆插件制作;
定点数运算数学库;
确定性三角函数级数查表;
确定性物理引擎碰撞算法;
基于配置驱动的可扩展技能系统;
基于配置驱动的可扩展Buff系统;
完整实现两个英雄(亚瑟和后羿)所有8个技能效果;
完整实现技能涉及的所有Buff效果(增益、减益);
小兵、防御塔AI逻辑;
小地图位置同步显示;
UI点击特效;
音效加载及管理;
心跳机制检测网络时延;
对象池缓存技术;
血条、飘字动态追踪与适配; 适用人群:Unity客户端开发者、网络游戏服务端开发者、Moba游戏开发者、独立游戏爱好者