封面
版权信息
作者简介
前言
第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 本章小结
附录 本书附带的资源
内容简介
更新时间:2022-06-17 15:57:48