共庆2024年圣诞、元旦活动折扣,全站8折!
×
登录
注册
切换触屏版
登录
注册
首页
Unity
Unreal
C#
C/C++
星游网
登录
注册
切换触屏版
全部课程
编程语言
C#
C/C++
java
lua
HTML/CSS
C#
C/C++
java
lua
HTML/CSS
Unity3d课程
基础系列
新手入门
进阶系列
实战
专题系列
热更新
数据存储
shader入门
设计模式
图形学
基础系列
进阶系列
实战
专题系列
图形学
VR/AR 虚拟/增强现实
HTCVive
移动VR
Oculus
HTCVive
移动VR
Oculus
Unreal课程
基础系列
进阶系列
实战
专题系列
基础系列
进阶系列
实战
专题系列
AI 技术
游戏美术
游戏特效
游戏原画
游戏UI
游戏模型
游戏特效
游戏原画
游戏UI
游戏模型
学习方法养成记
推荐公开课
游戏开发
Cocos2dx
H5
Laya
CocosCreator3D
Cocos2dx
H5
Laya
CocosCreator3D
首页
Unity
Unreal
C#
C/C++
星游网
多人网络斗地主开发实战基于(Unity2017)
第212任务: 解决出牌BUG
查看课程
任务列表
第1任务: 购买后必看
第2任务: 课程介绍
第3任务: PPT-因特网概述
第4任务: 因特网和协议
第5任务: 分层体系结构
第6任务: PPT-应用层
第7任务: 进程和套接字
第8任务: 运输层协议TCP和UDP
第9任务: 应用层协议HTTP
第10任务: socket服务端
第11任务: socket客户端
第12任务: 验证连接
第13任务: socket工程
第14任务: 实现接收连接的异步事件
第15任务: 添加限制连接数的信号量
第16任务: 封装客户端连接对象和编写连接池
第17任务: GameServer(8-1).zip
第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任务: 实现单线程池
第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
第75任务: 初步实现场景管理器,融入到框架中
第76任务: 增加当场景加载完成的时候调用的方法
第77任务: 实现登录成功跳转场景
第78任务: 设计UI之主界面的信息面板
第79任务: 设计UI之主界面的匹配面板
第80任务: 设计UI之主界面的设置面板
第81任务: 设计UI之主界面的创建面板
第82任务: Card(8-15).zip
第83任务: 059.编写信息面板
第84任务: 060.开发匹配面板
第85任务: 061.修改默认创建的脚本
第86任务: 062.开发设置面板
第87任务: 063.开发创建面板
第88任务: 064.创建角色数据模型
第89任务: 065.开发角色数据的缓存层
第90任务: 066.完成角色数据缓存层
第91任务: 067-1.创建有关角色的操作码
第92任务: 067-2.创建有关角色的操作码
第93任务: 068.实现用户逻辑层
第94任务: 069.向服务器获取信息,在客户端创建用户处理类
第95任务: 070.客户端处理获取角色信息的响应
第96任务: 071.保存接收到的角色信息并且处理角色上线响应
第97任务: 072.发起创建请求和处理创建响应
第98任务: 073.演示本日BUG
第99任务: 074.更新客户端视图
第100任务: Card(8-16).rar
第101任务: GameServer(8-17).rar
第102任务: GameServer(8-20).zip
第103任务: Card(8-20).rar
第104任务: 编写匹配操作码
第105任务: 定义匹配房间的数据模型
第106任务: 创建匹配缓存层,实现进入匹配队列
第107任务: 实现匹配缓存其他所有的功能
第108任务: 创建匹配逻辑类,实现进入匹配房间功能
第109任务: 优化服务器之群发消息
第110任务: 创建匹配房间的传输模型,在逻辑层进行构造
第111任务: 实现离开匹配房间功能
第112任务: GameServer(8-24).zip
第113任务: 实现玩家准备
第114任务: 在客户端发起匹配请求
第115任务: GameServer(8-25).rar
第116任务: Card(8-25).rar
第117任务: 创建MatchHandler,接收服务器的响应
第118任务: 保存房间信息,他人进入房间广播处理
第119任务: 玩家离开
第120任务: 玩家准备和开始游戏的处理
第121任务: GameServer(8-29).zip
第122任务: Card(8-29).zip
第123任务: 搭建战斗界面的左、右角色状态面板
第124任务: 搭建战斗界面自我的状态面板
第125任务: 搭建战斗界面上边的底牌面板
第126任务: 搭建战斗界面下边的快捷聊天面板
第127任务: 搭建提示面板和结束面板
第128任务: Card(8-30).zip
第129任务: 创建出牌点,实现进入房间按钮功能
第130任务: 控制底牌显示,编写代码
第131任务: 在服务器工程内创建卡牌的传输模型类
第132任务: 分析并创建状态面板的基类
第133任务: 分别创建左、右角色的状态类
第134任务: Card(9-2).zip
第135任务: 在匹配网络处理类里面和左、右角色的状态类互相相应
第136任务: 如何控制玩家左、右玩家位置?
第137任务: 进一步修改匹配处理类和左、右角色的相互响应
第138任务: Card(9-4).zip
第139任务: GameServer(9-4).zip
第140任务: 解决左、右的代码重复部分
第141任务: 创建自身的状态面板(3:50-4:50有爆破音。。大家心准备一下)
第142任务: 完善自身进入更新状态面板
第143任务: CardGame(9-5).zip
第144任务: 找之前的BUG(一)(9:30-12:30爆破音。。。)
第145任务: 找之前的bug(二)
第146任务: Card(9-6).zip
第147任务: GameServer(9-6).zip
第148任务: 发送自身准备的请求
第149任务: 创建下边的面板的脚本
第150任务: Card(9-7).zip
第151任务: 创建聊天操作码,在客户的发起请求
第152任务: 服务器处理聊天的请求,创建聊天传输模型
第153任务: 111.创建聊天文字的常量类
第154任务: Card(9-9).zip
第155任务: GameServer(9-9).zip
第156任务: 客户端接收响应,显示聊天文字
第157任务: 聊天声音的播放
第158任务: 测试聊天BUG
第159任务: Card(9-10).zip
第160任务: GameServer(9-10).zip
第161任务: 所有人准备完毕开始游戏,使用中介者模式触发
第162任务: 逐层分析,创建玩家数据的传输模型
第163任务: 创建并初始化牌库,创建花色的常量类
第164任务: 创建权值的常量类,完成创建牌库的过程
第165任务: 洗牌算法,完成牌库类
第166任务: 创建回合管理类
第167任务: GameServer(9-12).zip
第168任务: 初始化战斗房间,添加第一个方法:转换出牌
第169任务: 创建出牌类型,判断能不能管牌
第170任务: 如果出牌判断成功就移除玩家的手牌
第171任务: 增加倍数和更新回合信息
第172任务: 发牌
第173任务: 设置地主身份,创建身份的常量类
第174任务: 补充一些辅助方法,完成战斗房间所有内容
第175任务: GameServer(9-13).zip
第176任务: 创建战斗缓存层
第177任务: 定义战斗的一些操作码
第178任务: 编写开始战斗的逻辑
第179任务: 关于发送卡牌集合还是卡牌id的解释
第180任务: GameServer(9-16).zip
第181任务: 实现抢地主的方法
第182任务: 创建出牌的传输模型,获取选中牌的权值
第183任务: 判断各种卡牌类型
第184任务: 完成编写出牌的传输模型
第185任务: GameServer(9-18).zip
第186任务: 玩家出牌在服务器的处理
第187任务: 转换出牌的实现
第188任务: 游戏结束的处理
第189任务: 不出的处理
第190任务: 玩家掉线的处理
第191任务: GameServer(9-20).zip
第192任务: 在客户端创建战斗的处理类,编写获取卡牌的处理
第193任务: 创建客户端的卡牌控制类
第194任务: 创建自身角色控制类,管理卡牌的创建
第195任务: 创建左、右玩家的控制类,管理卡牌的创建
第196任务: Card(9-21).zip
第197任务: 给大家录制BUG过程(不想听直接全文搜索 fixbug923)
第198任务: GameServer(9-23).zip
第199任务: 开始处理抢地主的响应
第200任务: 发送抢地主请求和抢地主成功的处理
第201任务: 自身的玩家添加三张底牌的处理
第202任务: 抢地主成功的处理完毕
第203任务: 测试抢地主并修改BUG
第204任务: GameServer(9-24).zip
第205任务: Card(9-24).zip
第206任务: 接收来自服务器的出牌命令
第207任务: 客户端出牌的处理
第208任务: 向服务器发送不出的请求
第209任务: GameServer(9-25).zip
第210任务: Card(9-25).zip
第211任务: 给卡片添加碰撞器让他能点击
第212任务: 解决出牌BUG
第213任务: 移除出完的手牌
第214任务: 管理桌面的牌显示
第215任务: 出牌特效声音的播放
第216任务: GameServer(9-27).zip
第217任务: Card(9-27).zip
第218任务: 测试出牌BUG 上部
第219任务: 测试BUG 下部
第220任务: 客户端+服务器(9-28).rar
第221任务: 创建OverPanel代码脚本
第222任务: 通过消息机制表现客户端的结束
第223任务: 测试游戏结束
第224任务: 创建背景音乐播放控制脚本
第225任务: 给前两个场景添加背景音乐
第226任务: 165.完结与未完
第227任务: Card(9-30).zip
第228任务: GameServer(9-30).zip
第229任务: 扩展课之ProtoBuf
第230任务: 扩展课之ProtoBuf(10-15).zip
学
习
中
心
TOP
在线客服1
U3D5群
U3D千人群
UE4会员群
工作时间:9:00 - 18:30
客服:18600062327
邮箱:
admin@taikr.com