默认计划
391人加入学习
(0人评价)
Unity中级商业级帧同步卡牌放置手游案例

帧同步,定点数,逻辑渲染分离,技能系统,Buff系统,战斗加速、跳过、回放、自动战斗等、Socket

价格 ¥ 799.00
该课程属于 【铸梦】Unity项目进阶路线
请加入后再学习
课程介绍

【版权声明】本课程版权归提供者所有,仅限个人学习,严禁任何形式的录制、传播账号分享,一经发现,情节严重者将承担法律责任。

课程简介:

该课程是一款帧同步卡牌放置手游,涵盖市场上高阶主流技术,包含卡牌放置手游的核心功能:

  • 帧同步
  • 定点数
  • 随机种子
  • 随机数
  • 逻辑渲染分离
  • 技能系统
  • Buff系统
  • 服务端客户端公用战斗逻辑
  • 技能系统 Buff系统公用
  • 战斗加速 (基于帧同步制作,服务端通过公用战斗逻辑预计算战斗结果,下发战斗输入数据,客户端加速计算逻辑和渲染)
  • 战斗暂停
  • 战斗跳过 (回合开始时服务端已计算出战斗结果,客户端只需请求结果进行跳过即可)
  • 战斗回放 (基于帧同步相同时机+相同输入=相同输入进行制作,请求输入数据,通过公用战斗逻辑计算战斗过程+结果。在课程末尾)
  • 自动战斗
  • Socket联网知识
  • ProtoBuff通讯协议
  • 就业建议和指导

使用帧同步制作该案例的优势:加速、跳过、回放都可以做到非常非常简单。因帧同步核心是 相同的输入+相同的输出=相同的结果。故整场战斗我们只需要一个战斗开始的输入数据(即这场战斗开始时刻双方英雄的属性数据),即可通过公用帧同步战斗逻辑计算整个战斗结果(只要是输入一致的情况下,战斗逻辑计算在任何场景、任何时间节点下的、任意一场战斗的每一帧计算都100%保持一致)。又因其战斗逻辑是客户端服务端公用,故服务端验证战斗结果也是非常简单。基于帧同步原理,客户端整个战斗过程中不需要服务端实时参与,服务端会与计算战斗结果给到客户端,客户端通过输入数据模拟战斗表现,验证战斗结果即可。

难度偏高,功能实现手法与状态同步有很大差别。若学不懂,或有疑问,可私信老师解惑。
课程从0开始制作,手把手教学,干货成车,能够快速学会市场主流高阶技术。但需要有一定的C#和Unity使用基础,需要具备过项目开发经验。

如果是基础能力比较强的学生,也可以尝试挑战一下自己的上限,学习更多的干货技术,突破桎梧、实现梦想。

适用人群:

适合需要求职或跳槽的同学,以及提升自身能力的同学,涨薪必备课程。

在课程学习中,如有任何问题,请联系:
QQ:975659933 (铸梦老师) 或在
交流群:728685392 (铸梦课程交流群)联系老师。

注意: 《Unity进阶路线》系列课程中包含本课程 特别说明: 本课程部分内容为加密在线视频,购买后会在24小时内添加加密视频观看权限 当学习到加密视频时如果无法正常观看 请联系铸梦老师QQ:975659933

 

授课教师

资深游戏开发者

课程特色

视频(72)
(21)
下载资料(3)

学员动态

辣条i 加入学习
ed_R 加入学习
youzhiyang 加入学习
提百万 加入学习
独揽月下萤火 加入学习