万本电子书0元读

万本电子书0元读

顶部广告

游戏开发实战宝典电子书

本书使用Java为基础开发平台,结合Egret+Netty游戏开发语言,介绍即时战略游戏程序的核心开发要点和代码解析,并通过具体实例的实现过程演练了游戏开发的方法和流程,适合游戏开发者和爱好者阅读。

售       价:¥

纸质售价:¥78.20购买纸书

9人正在读 | 0人评论 6.7

作       者:猿媛之家

出  版  社:机械工业出版社

出版时间:2021-08-10

字       数:13.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书讲解了目前移动端游戏发用到的关键技术,主要包括前端和后端两部分内容。然后结合前端与后端的这些技术给出了几个实战项目的设计以及实现方法。 对于前端部分,首先介绍了目前应用广泛的基于HTML5和Unity游戏前端的编程技术,然后介绍了游戏引擎的主要功能,后介绍了作者发的基于HTML5的游戏前端发框架的使用方法。 对于后端部分,首先介绍了Netty的主要功能,然后给出了作者发的基于Netty的游戏后台框架的使用方法。本书介绍的后台长连框架不仅适用于Netty,而且还适用于很多适合该框架所引的编程模型的其他框架,比如Spring boot的WebSocket或Python框架。 在本书的后部分,比较详细地讲解了基于前端和后端这两个框架之上的游戏发实战项目。同时还介绍了一个可以和这两个框架配合使用的自动生成代码的脚本工具——TreeBranch。同时,实战部分还讲解了游戏框架以及实战项目里所涉及的设计原则与模式,同时展示了作者的设计思路。 本书适用于从事游戏编程从业人员,也适用于有经验的发人员参考,通过阅读本书去扩展自己的设计思维。<br/>【作者】<br/>何昊,湖北仙桃人,软件系统分析师,西安电子科技大学计算机软件与理论专业硕士。擅长C/C /C#/Java等主流编程语言,具有丰富的项目经验。酷爱体育锻炼与历史,并喜欢尝试各种新鲜事物。现就职于某知名科研设计单位,从事软件研发工作,成功指导众多求职者各大IT名企工作。编著有《程序员面试笔试宝典》、《Java程序员面试笔试宝典》、《程序员求职之道》等书。<br/>
目录展开

前言

第1部分 梗概

第1章 直击问题关键及本书概要

1.1 软件开发的关键

1.2 游戏开发从业者的层次和挑战

1.3 本书的目标

1.4 本章小结

第2部分 Egret编程指南

第2章 Egret Engine编程基础

2.1 Egret引擎简介

2.2 引擎的安装、配置与发布

2.3 显示对象和显示容器

2.4 矢量绘图

2.5 遮罩

2.6 碰撞检测

2.7 文本

2.8 事件机制

2.9 网络

2.10 本章小结

第3章 Egret Engine高级开发

3.1 位图纹理

3.2 颜色效果

3.3 时间控制

3.4 多媒体

3.5 屏幕适配

3.6 调试

3.7 本章小结

第4章 Egret扩展库编程指南

4.1 RES资源加载

4.2 EUI库

4.3 Tween缓动库

4.4 WebSocket库

4.5 P2物理系统库

4.6 本章小结

第5章 sparrow-egret游戏前端框架

5.1 MVC架构模式

5.2 sparrow-egret功能介绍

5.3 本章小结

第3部分 Netty编程指南

第6章 Netty快速入门

6.1 搭建开发环境

6.2 第一个Netty应用程序

6.3 Channel

6.4 ByteBuf

6.5 ChannelHandler和ChannelPipeline

6.6 编解码器

6.7 WebSocket帧处理器

6.8 SSL处理器

6.9 本章小结

第7章 JCommon和nest编程指南

7.1 PPA编程模型

7.2 JCommon和nest的组件概述

7.3 本章小结

第8章 前端后台实战项目——游戏聊天室

8.1 游戏聊天室功能

8.2 前端程序的实现

8.3 后台程序的实现

8.4 连接前端与后台

8.5 本章小结

第4部分 综合实战

第9章 实战项目——贪吃蛇

9.1 贪吃蛇项目的设计

9.2 代码解析

9.3 本章小结

第10章 综合实战项目——国际象棋

10.1 前端与后台的辅助工具——TreeBranch

10.2 sparrow-egret-games-chess项目详解

10.3 nest-games-chess项目详解

10.4 本章小结

第11章 游戏开发模块整合

11.1 整合前端

11.2 整合后台

11.3 连接前端与后台

11.4 本章小结

第12章 设计原则与模式

12.1 依赖倒置原则

12.2 开放封闭原则与去除switch语句和if语句的职责链模式

12.3 工厂模式和使用接口和抽象类编程原则

12.4 命令模式

12.5 解释器模式

12.6 状态模式

12.7 本章小结

附录 本书附带的资源

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部