|  | 
 
| 1743371;【课程内容】 
 000-《丛林战争》演示
 001-学前必读
 002-什么是IP和端口号
 003-什么是TCP协议,TCP协议的三次握手
 004-创建服务器端控制台应用程序
 005-创建服务器端Socket并绑定IP和端口号
 006-开发服务器端的发送数据和接收数据
 007-开发TCP客户端的接收数据和发送数据
 008-实现服务器端异步的消息接收
 009-修改服务器端开启异步处理客户端链接请求
 010-在服务器端处理客户端的连接正常关闭和非正常关闭
 011-什么是粘包和分包
 012-粘包和分包问题的演示
 013-粘包和分包问题的解决方案
 014-字符串和值类型如何转换成字节数据
 015-在客户端发送数据的时候加上数据长度
 016-在服务器端解析数据
 017-Fixbug
 018-数据库连接准备
 019-数据库查询
 020-数据库插入
 021-如何解决SQL注入问题
 022-数据库数据的更新和删除
 023-服务器端分层架构
 024-学习小提示和项目的目录结构的创建
 025-创建Server类,开启接收客户端连接
 026-创建Client类,处理跟客户端的数据通信
 027-创建Message处理客户端消息的解析
 028-开发Controller控制层
 029-客户端和服务器端的请求发起处理的流程图
 030-创建ControllerManager管理所有的控制器
 031-通过ControllerManager进行请求的分发处理
 032-客户端请求响应的处理
 033-如何把客户端消息的解析和传递给ControllerManager进行处理
 034-数据的打包和数据的发送到客户端
 035-创建ConnHelper,数据库连接的创建和关闭
 036-导入开发好的UI框架和框架目录介绍
 037-导入游戏素材
 038-游戏客户端架构分析
 039-创建客户端架构基础类
 040-开发ClientManager,跟服务器端连接的建立和关闭
 041-共享工程的dll的导入问题和Message类的导入
 042-开发客户端向服务器端请求的发送功能
 043-接收服务器端的消息并解析
 044-修改BaseManager
 045-创建BaseRequest请求的基类
 046-Request对象的管理
 047-把消息转发给对应的Request处理
 048-控制场景的视野漫游动画作为菜单界面背景
 049-开发登录按钮
 050-设计登录面板UI
 051-开发注册面板和提示信息面板
 052-创建面板脚本
 053-创建面板的Prefab、Json和PanelType的修改
 054-开发提示信息模块
 055-DoTween插件替换
 056-开发开始界面和面板进入的动画
 057-动画的优化(bug调试过程)
 058-FixBug
 059-设计数据库表(用户表和战绩表)
 060-处理登录按钮的点击,校验账号信息是否为空并提示
 061-代码修改(一个ActionCode对应一个Request类)
 062-在客户端发送登录请求
 063-创建UserController、User和UserDAO做数据库查询校验
 064-在服务器端发送登录的响应
 065-在客户端处理登录的响应
 066-测试整个登录流程
 067-注册面板显示和隐藏动画的设计
 068-在客户端发送注册请求
 069-在服务器端处理注册请求
 070-在客户端处理注册的响应
 071-开发声音管理器
 072-控制按钮的点击声音的播放
 073-设计房间面板,显示个人信息
 074-设计房间列表的UI界面
 075-开发房间列表的滑动条和按钮
 076-控制房间列表面板的显示
 077-面板加载的各种动画开发
 078-解决页面跳转的Bug
 079-解决Socket关闭的问题
 080-修改服务端对登录请求的处理,返回战绩
 081-在客户端处理响应保存战绩
 082-显示个人战绩
 083-创建RoomItem控制一个房间项的显示和点击处理
 084-通过代码动态创建房间列表
 085-在服务器端创建跟房间相关的类与成员
 086-开发房间界面UI
 087-开发设计房间面板的动画行为和按钮监听
 088-控制房间列表面板和房间面板的切换显示
 089-发起创建房间的请求,在服务器端保存房间信息
 090-请求房间列表,在服务器端取得房间列表信息并返回
 091-在客户单解析房间列表信息,并加载房间列表UI
 092-给房间添加id,处理加入按钮的点击
 093-修改创建房间请求的发起时机
 094-处理断开链接的时候,房间的关闭
 095-处理加入房间请求的发起,和服务器端的处理
 096-处理加入房间的响应,显示房间玩家战绩
 097-解决bug
 098-在服务器端进行新玩家加入的消息的广播
 099-在客户端接收消息,更新界面
 100-处理非房主的退出房间功能
 101-房间退出到时候,更新其他客户端的界面
 102-房主的退出房间的功能
 103-FixBug
 104-处理开始游戏的请求的发起和处理
 105-开发倒计时的面板,和倒计时效果
 106-开始游戏显示倒计时面板
 107-在服务器端进行开始游戏的计时
 108-在客户端显示倒计时效果
 109-开发角色的动画状态机
 110-控制人物的移动
 111-设计两只箭的Prefab
 112-控制任务的攻击,箭的实例化
 113-修改设计,让设计效果更加好
 114-创建RoleData管理所有的角色信息
 115-控制相机的跟随
 116-控制相机视野跟随和视野漫游的切换
 117-FixBug,让相机视野切换无缝衔接
 118-控制角色的产生
 119-取得当前客户端所控制的角色游戏物体
 120-开始游戏后控制视野跟随角色
 121-游戏开始后,给角色添加控制脚本
 122-创建同步角色移动的Request
 123-发送移动信息,并在服务器端转发移动信息
 124-解析移动信息,并设置为其他客户端
 125-Fixbug
 126-发送射箭的请求,在服务器端完成转发
 127-解析箭的数据,在其他客户端同步创建箭
 128-测试箭的同步
 129-创建箭爆炸的特效
 130-控制箭的销毁和特效播放
 131-添加战斗音效
 132-在客户端向服务器端发起伤害的请求
 133-在服务器端处理伤害
 134-在客户段处理游戏结束的结果
 135-FixBug
 136-战斗结束返回到房间列表页面
 137-在服务器端更新战绩到数据库
 138-测试数据库的战绩更新
 139-处理战绩在客户端的更新
 140-开发游戏中途退出功能
 141-数据库的备份和还原运行
 142-阿里云服务器的购买ECS云服务器
 143-阿里云安全组规则设置
 144-链接远程服务器
 145-在服务器上安装数据库
 146-还原数据库到服务器
 147-在阿里云服务器启动我们的游戏服务器端
 148-设置游戏运行的分辨率
 149-课程结束语
 
 【下载地址】
 
 
 
 
 
 本资源来源于 网络 付费网站  付费收集而来, 随时收集更新资源  本站专注搜集和分享各种付费网站资源,感谢您的信任
 
 
 资源下载地址:
 资源地址被和谐请前往网盘搜索资源
 本站所有资源都来源于网络收集,网友提供或者交换而来!
 
 如果侵犯了您的权益,请及时联系客服,我们即刻删除!
 | 
 上一篇:基于Unity从零开始开发多人斗地主游戏 下一篇:Node.JS游戏服务器开发与阿里云部署实战 |