新书正版 《Unity与C++网络游戏开发实战:基于VR、AI与分布式架构》 王静逸 刘岵 机械工业pdf下载

新书正版 《Unity与C++网络游戏开发实战:基于VR、AI与分布式架构》 王静逸 刘岵 机械工业百度网盘pdf下载

作者:
简介:新书正版 《Unity与C++网络游戏开发实战:基于VR、AI与分布式架构》 王静逸 刘岵 机械工业
出版社:
出版时间:2019-02
pdf下载价格:15.00¥


内容介绍

基本信息

书名:Unity与C++网络游戏开发实战:基于VR、AI与分布式架构

定价:139.00元

作者:王静逸 刘岵

出版社:机械工业出版社

出版日期:2019-02-01

ISBN:9787111617617

字数:

页码:

版次:1

装帧:平装-胶订

开本:16开

商品重量:0.4kg

编辑推荐



内容提要



《Unity与C 网络游戏开发实战:基于VR、AI与分布式架构》以Unity图形开发和C 网络开发为主线,系统地介绍了网络仿真系统和网络游戏开发的相关知识。《Unity与C 网络游戏开发实战:基于VR、AI与分布式架构》从客户端开发和服务器端开发两个方面着手讲解了一个完整的仿真模拟系统的开发,既有详细的基础知识,也有常见的流行技术,更有完整的项目实战案例,而且还介绍了VR、人工智能和分布式架构等前沿知识在开发中的应用。

《Unity与C 网络游戏开发实战:基于VR、AI与分布式架构》共21章,分为4篇。篇和第2篇为客户端开发,主要介绍了Unity基础与实战开发,涵盖Unity开发环境的搭建和调试;编写Hello World与仿真系统体验;Unity游戏开发语言;在Unity中使用图形学知识;Unity编辑器的使用;虚拟仿真训练系统的架构和模块;人物资源编辑与程序开发;场景资源编辑与程序开发;资源组件和交互物品开发;NGUI组件开发和操作交互开发。第3篇和第4篇为服务器端开发,主要介绍了C 网络开发基础与实战,涵盖C 语言基础;C 网络编程基础;多线程和异步套接字;MySQL数据库的使用;网络协议Protobuf的使用;设计架构简单的互动服务器体系;开发登录服务器LoginServer;开发网关服务器GateServer;开发中心服务器CenterServer;开发战场服务器BattleServer;仿真框架和人工智能。

《Unity与C 网络游戏开发实战:基于VR、AI与分布式架构》内容全面,讲解通俗易懂,适合网络游戏开发、军事虚拟仿真系统开发和智能网络仿真系统开发等领域的开发人员和技术爱好者阅读,也适合系统架构人员阅读。另外,《Unity与C 网络游戏开发实战:基于VR、AI与分布式架构》还适合作为相关院校和培训机构的培训教材使用。


目录


章 Unity介绍与相关环境的搭建和调试 21.1.1 Unity3D引擎部分 21.2 Unity引擎发展 51.4 Unity软件安装 71.6 Unity Android环境的安装和搭建 111.8 Unity服务 162.1 创建个空的工程 182.3 编写个Hello Word程序 212.5 运行Hello World 232.7 这是一个很好玩的仿真系统 252.9 控制人物行走 262.11 完成个仿真任务 273.1 C#语言介绍 293.2.1 ArrayList链表结构 313.2.3 Stack栈 323.2.5 字典Dictionary 343.3.1 实现继承和接口继承 353.3.3 结构的继承 353.5 C#多线程使用介绍 383.7 Unity中使用泛型 423.9 Unity的序列化和网络协议库介绍 453.11 Unity中使用热更新语言Lua 47第4章 在Unity中使用图形学知识 514.2 三维坐标系 524.3.1 向量是什么 534.3.3 如何操作向量 554.3.5 点和向量通过矩阵的变换 564.4.1 什么是Shader的基本光照模型 594.4.3 什么是材质 614.6 Unity中实现模型的缩放和旋转等程序处理 704.8 Unity中制作一个简单的渲染特效 77第5章 Unity编辑器的使用 865.2 编辑器界面布局介绍 885.4 编辑器模型编辑——旋转控制个模型 955.6 编辑器光照和相机的编辑——让人物更真实 985.8 编辑器场景编辑——创建简单的战场 1045.10 编辑器遮挡剔除——提高战场的运行效率 1075.12 编辑器控制台和调试——输出调试信息 1105.14 编辑器材质编辑——让车辆变化一下样式 1145.16 本章小结与分析 118第6章 虚拟仿真训练系统的架构和模块 1226.1.1 战斗模拟仿真训练 1226.2 物理架构介绍——虚拟仿真训练系统 1236.4 将分队长学员配置加入授权任务 1276.6 本章小结与分析 1307.1 模型资源的导入和整理编辑 1327.3 数据资源的导入和整理 1377.5 人物的行为状态机开发 1477.7 人物的物理状态和碰撞瞄准的程序交互 1517.9 在场景中运行人物资源和调试程序 158第8章 场景资源编辑与程序开发 1618.2 场景数据资源的导入和场景程序管理 1628.4 添加碰撞体树木和非碰撞体植被 1728.6 添加场景静态物体和动态物体 1768.8 添加天气系统插件并集成代码系统 1878.10 添加天空盒和雾态效果 1948.12 场景系统加载切换和系统程序开发 198第9章 资源组件和交互物品开发 2039.2 资源物品的数据导入和整理管理 2059.4 开发自己的AssetBundle打包工具插件 2089.6 车辆动力系统的插件使用和系统集成开发 2169.8 组件的开发和功能交互 2259.10 本章小结与分析 23510.1 NGUI插件介绍和导入工程 23610.3 NGUI图集的优化和DrawCall的优化策略 23910.5 UILable的使用 24210.7 UIPanel的使用 24410.9 UIButton的使用 24710.11 打造UI面向对象的动态加载和管理 25110.13 大厅任务信息系统UI功能开发 26110.15 VR开发——VR可以使用的VRGUI 276第3篇 C 网络开发基础(服务器)11.1 C 简介 28011.3 C 数据结构 28311.5 C 修饰符类型 29011.7 C 运算符和运算方式 29411.9 C 数组和高级功能 30011.11 C 引用和常用方式 30311.13 C 继承和多态 30711.15 C 文件和流的处理 31111.17 本章小结与分析 31912.1 Socket套接字 32112.3 Winsocket网络程序开发流程 32812.5 Winsocket编程准备 33112.7 基于UDP的Socket编程 3363章 多线程和异步套接字 34513.2 C 多线程互斥对象和同步 34713.4 C 设置异步I/O的模式和方法 3564章 MySQL数据库的使用 35914.2 安装MySQL数据库 36014.4 使用C 连接MySQL数据库 36414.6 MySQL备份导出数据和导入转移数据 3715章 网络协议Protobuf的使用 37615.2 Protobuf的功能是什么 37815.4 如何编写Protobuf的.proto文件 38715.6 使用Protobuf协议制作一段网络小程序 392第4篇 C 网络开发实战(服务器)16.1 Visio:一个绘制架构图的软件 40216.3 需要哪些服务来构建整个服务体系 40616.5 网关服务器(GateServer) 41016.7 战场服务器(BattleServer) 4147章 开发登录服务器LoginServer 42017.2 使用Protobuf生成登录授权文件和协议 42117.4 创建LoginServer服务逻辑模块 43617.6 客户端Protobuf协议的导入和使用 44317.8 启动LoginServer,完成次授权登录 44917.10 本章小结与分析 45218.1 网关服务器及其作用 45318.3 创建网关转发和验证所需要的Protobuf协议脚本 46118.5 生成客户端所需要的C#协议程序 46618.7 完成客户端从网关授权进入大厅的逻辑 4789章 开发中心服务器CenterServer 48219.2 创建CenterServer框架主程序 48419.4 生成服务器所需要的C 协议程序 49519.6 生成服务器data数据和协议代码 50019.8 启动客户端完成任务配置并开始仿真任务 513第20章 开发战场服务器BattleServer 52220.2 创建BattleServer框架主程序 52420.4 生成服务器所需要的C 协议程序 53720.6 生成服务器data数据和协议代码 55020.8 创建战场逻辑模块 55620.10 创建战场仿真车辆和飞行器模块 56420.12 创建战场AI仿真敌人和飞行器AI状态机 57120.14 本章小结与分析 57921.1 VR-LINK与HLA框架:高层体系模型框架的使用 581后记——全书总结与个人发展建议 588


作者介绍



王静逸 计算机学士、金融学硕士、中国计算机学会会员、神兔未来科技有限公司创始人、炫舞(1与2)引擎开发工程师和客户端负责人。曾经任职于武汉中铁桥梁科学研究院、上海联想研究院和华为研究所,任研究员。曾经参与了腾讯炫舞、全民炫舞微信手游及曙光之战OL等热门游戏的研发和图形引擎研发。创办神兔未来科技有限公司,从事分布式仿真、VR与AR等领域的图形学研究与物联网网络系统开发,并主持了多项军用仿真系统和武警虚拟现实训练系统的开发。目前在布比(BUMO)公链任研究员和架构师,并兼任视频集团研究院研究员与技术总监,从事分布式区块链和分布式人工智能的研究。

刘岵 中国科学院计算机硕士、中国人工智能产业发展联盟理事、中国人工智能学会智能传媒专委会委员、中国计算机学会区块链专委会委员。曾任诺基亚中国区和微软移动业务中国区技术总监。现任上市公司视频集团副总裁、研究院院长。有20余年的信息技术开发与管理经验。在核心期刊上发表过多篇论文,并拥有多项专利。


文摘



序言