欢迎来到抓站网
帮助中心

抓站网

热门搜索: 网站加V绿标    仿站开发    苹果app签名   

WL0163 多人网络斗地主开发实战基于(Unity2017)

本站优惠价
(查看会员价格)
10.00
0.3折 原价:¥399.00
  • 库存
  • 销量
  • 9999
  • 0
担保交易,安全保证,有问题不解决可申请退款。
  • 分享

狼哥资源店

  • 信誉:
  • 掌柜:
  • ttyule
  • 宝贝:
  • 238件
  • 认证:
  • 个人
  • 创店:
  • 2020-08-25
  • 描述
    5.00
  • 发货
    5.00
  • 售后
    5.00
尊云服务器
  • 教程类型:
  • 视频教程

第1章: 预热篇


免费 任务2: 课程介绍


免费 任务3: PPT-因特网概述


免费 任务4: 因特网和协议


免费 任务5: 分层体系结构


任务6: PPT-应用层


免费 任务7: 进程和套接字


免费 任务8: 运输层协议TCP和UDP


免费 任务9: 应用层协议HTTP


免费 任务10: socket服务端


免费 任务11: socket客户端


免费 任务12: 验证连接


任务13: socket工程


第2章: 服务器底层开发


第1节: 任务12、13、14是配音秀,大家见谅!


任务14: 实现接收连接的异步事件


任务15: 添加限制连接数的信号量


任务16: 封装客户端连接对象和编写连接池


任务17: GameServer(8-1).zip


第2节: 正常录制


任务18: 粘包拆包问题介绍


任务19: 采用包头+包尾的方式解决粘包和拆包


任务20: GameServer(8-3).zip


任务21: 实现异步网络接受数据


任务22: 客户端对自身接收的数据进行解析


任务23: 构造SocketMsg负责网络消息的传递


任务24: 实现soceketMsg与byte[]的转化


任务25: 对象的序列化和反序列化


任务26: GameServer(8-3)_2.zip


任务27: 实现客户端断开连接


任务28: 实现发送数据


任务29: 助学篇:带大家回忆一下所开发的内容


任务30: 抽象出应用层


任务31: GameServer(8-4).zip


任务32: 开发定时任务功能(计时器),编写任务模型


任务33: 创建计时器管理类,监听到达间隔触发的事件


任务34: 控制定时任务(计时器)的触发时间


任务35: 开发线程安全的INT类型


任务36: GameServer(8-6).zip


任务37: 实现单线程池


第3章: 网络游戏开发


任务38: Unity2017下载


任务39: 创建工程导入素材


任务40: Res.zip


任务41: Card(8-7).zip


任务42: GameServer(8-7).zip


任务43: 斗地主策划案


任务44: 根据策划创建面板


任务45: 导入客户端框架,创建PlayPanel脚本


任务46: 完成开始面板


任务47: 完成注册面板


任务48: Card(8-8).zip


任务49: 斗地主策划案(8-9)


任务50: 服务器架构介绍


任务51: 按照架构实现服务器


任务52: 在客户端封装Socket,使其连接到服务器


任务53: 测试客户端服务器的连接


任务54: 解决BUG


任务55: Card(8-9).zip


任务56: GameServer(8-9).zip


任务57: 修改客户端的连接方法


任务58: 定义操作码、子操作码,演示客户端如何给服务器发送请求


任务59: 测试数据传输是否正确


任务60: Card(8-10).rar


任务61: GameServer(8-10).zip


任务62: 创建账号缓存层,实现注册的一些方法


任务63: 完成账号缓存的所有方法


任务64: 实现账号逻辑层


任务65: 解决今日BUG


任务66: Card(8-11).zip


任务67: GameServer(8-11).zip


任务68: 开发提示面板


任务69: 给登录和注册面板添加提示


任务70: 处理接收到的服务器发来的消息、优化发送网络消息的方法


任务71: 实现客户端的账号处理、怎样和服务器交互(后面调个bug)


任务72: 优化服务器,改变传输结果


任务73: Card(8-14).zip


任务74: GameServer(8-14).zip




第1节: 配音秀第二期(互相理解,谢谢)


任务75: 初步实现场景管理器,融入到框架中


任务76: 增加当场景加载完成的时候调用的方法


任务77: 实现登录成功跳转场景


第2节: 创建UI,没有声音,影响不大,都是创建界面,没技术含量


第3节: 大家可以直接下载我的工程,看一下效果


任务78: 设计UI之主界面的信息面板


任务79: 设计UI之主界面的匹配面板


任务80: 设计UI之主界面的设置面板


任务81: 设计UI之主界面的创建面板


任务82: Card(8-15).zip


第4节: 离线视频,请在课程话题区置顶帖下载!工程还可以下载!


任务83: 编写信息面板的脚本(请在课程话题区下载)


任务84: 编写匹配面板的脚本


任务85: 修改默认创建的脚本


任务86: 编写设置面板的脚本


任务87: 编写创建面板的脚本


任务88: Card(8-16).rar


任务89: 创建角色数据模型


任务90: 开发角色数据的缓存层


任务91: 完成角色数据缓存层


任务92: GameServer(8-17).rar


任务93: 创建有关角色的操作码


任务94: 实现用户逻辑层


任务95: 向服务器获取信息,在客户端创建用户处理类


任务96: 客户端处理获取角色信息的响应


任务97: 保存接收到的角色信息并且处理角色上线响应


任务98: 发起创建请求和处理创建响应


任务99: 演示本日BUG


任务100: GameServer(8-20).zip


任务101: Card(8-20).rar


任务102: 更新客户端视图


任务103: 编写匹配操作码


任务104: 定义匹配房间的数据模型


任务105: 创建匹配缓存层,实现进入匹配队列


任务106: 实现匹配缓存其他所有的功能


任务107: 创建匹配逻辑类,实现进入匹配房间功能


任务108: 优化服务器之群发消息


任务109: 创建匹配房间的传输模型,在逻辑层进行构造


任务110: 实现离开匹配房间功能


任务111: GameServer(8-24).zip


任务112: 实现玩家准备


任务113: 在客户端发起匹配请求


任务114: GameServer(8-25).rar


任务115: Card(8-25).rar


任务116: 创建MatchHandler,接收服务器的响应


任务117: 保存房间信息,他人进入房间广播处理


任务118: 玩家离开


任务119: 玩家准备和开始游戏的处理


任务120: GameServer(8-29).zip


任务121: Card(8-29).zip


任务122: 搭建战斗界面的左、右角色状态面板


任务123: 搭建战斗界面自我的状态面板


任务124: 搭建战斗界面上边的底牌面板


任务125: 搭建战斗界面下边的快捷聊天面板


任务126: 搭建提示面板和结束面板


任务127: Card(8-30).zip


任务128: 创建出牌点,实现进入房间按钮功能


任务129: 控制底牌显示,编写代码


任务130: 在服务器工程内创建卡牌的传输模型类


任务131: 分析并创建状态面板的基类


任务132: 分别创建左、右角色的状态类


任务133: Card(9-2).zip


任务134: 在匹配网络处理类里面和左、右角色的状态类互相相应


任务135: 如何控制玩家左、右玩家位置?


任务136: 进一步修改匹配处理类和左、右角色的相互响应


任务137: Card(9-4).zip


任务138: GameServer(9-4).zip


任务139: 解决左、右的代码重复部分


任务140: 创建自身的状态面板(3:50-4:50有爆破音。。大家心准备一下)


任务141: 完善自身进入更新状态面板


任务142: CardGame(9-5).zip


任务143: 找之前的BUG(一)(9:30-12:30爆破音。。。)




第5节: 换新的麦了,之前的几节课大家忍耐一下吧


任务144: 找之前的bug(二)


任务145: Card(9-6).zip


任务146: GameServer(9-6).zip


任务147: 发送自身准备的请求


任务148: 创建下边的面板的脚本


任务149: Card(9-7).zip


任务150: 创建聊天操作码,在客户的发起请求


任务151: 服务器处理聊天的请求,创建聊天传输模型


任务152: 111.创建聊天文字的常量类


任务153: Card(9-9).zip


任务154: GameServer(9-9).zip


任务155: 客户端接收响应,显示聊天文字


任务156: 聊天声音的播放


任务157: 测试聊天BUG


任务158: Card(9-10).zip


任务159: GameServer(9-10).zip


任务160: 所有人准备完毕开始游戏,使用中介者模式触发


任务161: 逐层分析,创建玩家数据的传输模型


任务162: 创建并初始化牌库,创建花色的常量类


任务163: 创建权值的常量类,完成创建牌库的过程


任务164: 洗牌算法,完成牌库类


任务165: 创建回合管理类


任务166: GameServer(9-12).zip


任务167: 初始化战斗房间,添加第一个方法:转换出牌


任务168: 创建出牌类型,判断能不能管牌


任务169: 如果出牌判断成功就移除玩家的手牌


任务170: 增加倍数和更新回合信息


任务171: 发牌


任务172: 设置地主身份,创建身份的常量类


任务173: 补充一些辅助方法,完成战斗房间所有内容


任务174: GameServer(9-13).zip


任务175: 创建战斗缓存层


任务176: 定义战斗的一些操作码


任务177: 编写开始战斗的逻辑


任务178: 关于发送卡牌集合还是卡牌id的解释


任务179: GameServer(9-16).zip


任务180: 实现抢地主的方法


任务181: 创建出牌的传输模型,获取选中牌的权值


任务182: 判断各种卡牌类型


任务183: 完成编写出牌的传输模型


任务184: GameServer(9-18).zip


任务185: 玩家出牌在服务器的处理


任务186: 转换出牌的实现


任务187: 游戏结束的处理


任务188: 不出的处理


任务189: 玩家掉线的处理


任务190: GameServer(9-20).zip


任务191: 在客户端创建战斗的处理类,编写获取卡牌的处理


任务192: 创建客户端的卡牌控制类


任务193: 创建自身角色控制类,管理卡牌的创建


任务194: 创建左、右玩家的控制类,管理卡牌的创建


任务195: Card(9-21).zip


任务196: 给大家录制BUG过程(不想听直接全文搜索 fixbug923)


任务197: GameServer(9-23).zip


任务198: 开始处理抢地主的响应


任务199: 发送抢地主请求和抢地主成功的处理


任务200: 自身的玩家添加三张底牌的处理


任务201: 抢地主成功的处理完毕


任务202: 测试抢地主并修改BUG


任务203: GameServer(9-24).zip


任务204: Card(9-24).zip


任务205: 接收来自服务器的出牌命令


任务206: 客户端出牌的处理


任务207: 向服务器发送不出的请求


任务208: GameServer(9-25).zip


任务209: Card(9-25).zip


任务210: 给卡片添加碰撞器让他能点击


任务211: 解决出牌BUG


任务212: 移除出完的手牌


任务213: 管理桌面的牌显示


任务214: 出牌特效声音的播放


任务215: GameServer(9-27).zip


任务216: Card(9-27).zip


任务217: 测试出牌BUG 上部


任务218: 测试BUG 下部


任务219: 客户端+服务器(9-28).rar


任务220: 创建OverPanel代码脚本


任务221: 通过消息机制表现客户端的结束


任务222: 测试游戏结束


任务223: 创建背景音乐播放控制脚本


任务224: 给前两个场景添加背景音乐


任务225: 165.完结与未完


任务226: Card(9-30).zip


任务227: GameServer(9-30).zip


第4章: 扩展内容


任务228: 扩展课之ProtoBuf


任务229: 扩展课之ProtoBuf(10-15).zip


  • 商品评价
  • 交易规则

84301461640083.png

41531461640083.gif

1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。

1567912178146851.png

1、时间:交易默认时间为3天,买家可操作再延长3天(仅有1次延长时间权利)

2、如有问题请在交易时间内处理解决,在默认的时间结束后,系统会自动成交该笔订单!

40501461640083.gif

1、描述:商品描述(含标题)与实际商品不一致的(例:描述A实际为B、描述的功能实际缺少、版本不符等);

2、教程与实际教程不一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

3、发货:手动发货商品,在卖家未发货前,已申请退款的;

4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);

5、其他:如质量方面的硬性常规问题等。

注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!

69921461640083.gif

1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

2、在商品描述与实际商品不一致时,默认按描述作为纠纷评判依据(特别声明或有商定除外);

3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于网站工作人员介入快速处理。


联系我们
时间:09:00 - 23:00
客服:Q728783600
财务:Q819923965
邮箱:zhuazhan@qq.com
联系客服
客服-飞鱼 联系客服
手机版

扫一扫进手机版
返回顶部