本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
详解Socket编程,指导搭建稳健的网络框架;解析网游中常见的卡顿、频繁掉线等问题;探求适宜的实时同步算法。
包含完整的多人对战游戏案例,揭秘登录注册、游戏大厅、战斗系统等模块的实现细节。
本书针对第1版进行改版,将“单机游戏”融入到网络部分的实例中,在讲解网络通信原理的同时,给出各个知识点的案例,并开发客户端的网络模块和服务端程序框架。
然后将一部分的坦克游戏改造成联网对战的多人游戏。
本书基于Unity3D新版本编写,书中例子为商业游戏简化版本,读者可以从中了解商业游戏的设计思路和实现方法。
读者看完本书,初步拥有开发一款完整网络游戏的能力。
想要制作当今热门的网络游戏,特别是开发手机网络游戏,或者想要到游戏公司求职,都需要深入了解网络游戏的开发技术。
《Unity3D网络游戏实战(第2版)》分为三大部分,揭示网络游戏开发的细节。
第-部分“扎基础”(第1-5章)
介绍TCP网络游戏开发的必备知识。包括TCP异步连接、多路复用技术;处理粘包分包的方法;设置正确的网络参数、完整的发送数据、安全的关闭连接等方法。第3章介绍了一款简单网络游戏开发的全过程。
第二部分“搭框架”(第6章和第7章)
介绍了商业级客户端网络框架的实现方法。这套框架具有较高的通用性,解决了网络游戏开发中常遇到的问题,且达到极点的性能要求,可以运用在多种游戏上。书中还实现了一套C#服务端框架,使用select多路复用,做到底层与逻辑分离,具有消息分发、事件处理等模块。
第三部分“做游戏”(第8-12章)
通过一个完整的实例,讲解网络游戏的设计思路。包括游戏实体的类设计、怎样组织代码、怎样实现游戏大厅(房间系统)、怎样实现实体的同步。这一部分会使用第二部分搭好的框架,逐步做出完整的游戏。
罗培羽,正在创作好玩游戏的程序员,目前任职于广州四三九九公司。
在四三九九公司,参与《卡布西游》《卡布仙踪》《卡布魔镜》《坦克射击》《海陆大战》等多个项目研发工作;作为独立游戏开发者,主导《仙剑5前传之心愿》《蚀梦》等项目研发,拥有丰富的实战经验。
自2009年发布第一部视频教程《教你用VB制作RPG游戏》以来,先后发布了《教你制作3DRPG游戏》《手把手教你用C#制作RPG游戏》等教程,并出版了《Unity3D网络游戏实战(第1版)》一书;作为游戏蛮牛专栏作家,撰写数十篇技术文章。
目前关注手机游戏、AI技术等领域;并以第三方视角记录普通开发者的心路历程。
★本书详细介绍了TCP/IP网络协议底层,网络数据的发送与接收原理。书中包含大量的示例教程,结合Unity3D引擎通过实战的项目从无到有一点点向读者介绍网络游戏是如何跑起来的,如果你对网络感兴趣,这是一本不容错过的好书。
——Unity全国UUG意见领袖UVP价值专家宣雨松MOMO
★在网络游戏爆发的今天,学习网络编程变得越来越重要。本书充分考虑初学者的学习路线,配以大量实例和图片进行讲解,语言通俗易懂,是初学者学习网络编程难得的中文资料。
——《Unity Shader入门精要》作者冯乐乐