欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Unity3D网络游戏实战(第2版)/游戏开发与设计技术丛书
      • 作者:罗培羽
      • 出版社:机械工业
      • ISBN:9787111612179
      • 出版日期:2019/01/01
      • 页数:416
    • 售价:35.6
  • 内容大纲

        想要制作当今热门的网络游戏,特别是开发手机网络游戏,或者想要到游戏公司求职,都需要深入了解网络游戏的开发技术。罗培羽著的《Unity3D网络游戏实战(第2版)》分为三大部分,揭示网络游戏开发的细节。
        第一部分“扎基础”(第1~5章)
        介绍TCP网络游戏开发的必备知识。包括TCP异步连接、多路复用技术:处理粘包分包的方法;设置正确的网络参数、完整的发送数据、安全的关闭连接等方法。第3章介绍了一款简单网络游戏开发的全过程。
        第二部分“搭框架”(第6章和第7章)
        介绍了商业级客户端网络框架的实现方法。这套框架具有较高的通用性,解决了网络游戏开发中常遇到的问题,且达到极致的性能要求,可以运用在多种游戏上。书中还实现了一套c#服务端框架,使用select多路复用,做到底层与逻辑分离,具有消息分发、事件处理等模块。
        第三部分“做游戏”(第8~12章)
        通过一个完整的实例,讲解网络游戏的设计思路。包括游戏实体的类设计、怎样组织代码、怎样实现游戏大厅(房间系统)、怎样实现实体的同步。这一部分会使用第二部分搭好的框架,逐步做出完整的游戏。
  • 作者介绍

        罗培羽,广州四三九九信息科技有限公司项目负责人、主程序,参与《卡布魔镜》《卡布西游》《卡布仙踪》等多款游戏的开发工作。对游戏程序开发有着深入了解,对游戏项目的组织和管理有着一定的实战经验。目前关注休闲手机游戏、虚拟现实和现实增强、独立游戏等领域。     曾组织团队开发3D仙剑同人游戏《仙剑5前传之心愿》,该项目为目前仅有的一款成功的3D仙剑同人,引起仙侠游戏圈的普遍关注。发布后获得游侠网单机RPG类下载排行第四名,仙剑官方也给予高度评价。     自2009年开始,发布《教你用vb制作rpg游戏》、《教你制作3DRPG游戏》、《掌握X3D》、《不会电脑也汇编》等大量教程。2004年出版专著《手把手教你用c#制作rpg游戏》,该书为《十二五全国高校数字游戏设计精品教材》系列之一。
  • 目录

    前言
    第1章  网络游戏的开端:Echo
      1.1  藏在幕后的服务端
      1.2  网络连接的端点:Socket
        1.2.1  Socket
        1.2.2  IP地址
        1.2.3  端口
        1.2.4  Socket通信的流程
        1.2.5  TCP和UDP协议
      1.3  开始网络编程:Echo
        1.3.1  什么是Echo程序
        1.3.2  编写客户端程序
        1.3.3  客户端代码知识点
        1.3.4  完成客户端
        1.3.5  创建服务端程序
        1.3.6  编写服务端程序
        1.3.7  服务端知识点
        1.3.8  测试Echo程序
      1.4  更多API
      1.5  公网和局域网
    第2章  分身有术:异步和多路复用
      2.1  什么样的代码是异步代码
      2.2  异步客户端
        2.2.1  异步Connect
        2.2.2  Show Me The Code
        2.2.3  异步Receive
        2.2.4  异步Send
      2.3  异步服务端
        2.3.1  管理客户端
        2.3.2  异步Accept
        2.3.3  程序结构
        2.3.4  代码展示
      2.4  实践:做个聊天室
        2.4.1  服务端
        2.4.2  客户端
        2.4.3  测试
      2.5  状态检测Poll
        2.5.1  什么是Poll
        2.5.2  Poll客户端
        2.5.3  Poll服务端
      2.6  多路复用Select
    第3章  实践出真知:大乱斗游戏
    第4章  正确收发数据流
    第5章  深入了解TCP,解决暗藏问题
    第6章  通用客户端网络模块
    第7章  通用服务端框架
    第8章  完整大项目《坦克大战》
    第9章  UI界面模块
    第10章  游戏大厅和房间
    第11章  战斗和胜负判定

    第12章  同步战斗信息