了不起的LayaBox:HTML5游戏开发指南

了不起的LayaBox:HTML5游戏开发指南

作者:沈毅

出版社:电子工业

出版年:2022年6月

ISBN:9787121424922

所属分类:经济金融

书刊介绍

《了不起的LayaBox:HTML5游戏开发指南》内容简介

LayaBox是一个优秀的中国国产游戏引擎品牌,旗下的LayaAir游戏引擎已被广泛应用于微信、QQ等诸多小游戏平台,同时也可以用于游戏App的开发。HTML5技术具有良好的传播性,是当下进行游戏创作的首选技术。本书以前端开发普遍使用的JavaScript作为编程语言,以两个简单且完整的游戏项目作为主线,循序渐进地介绍游戏开发的相关知识和技能,完整地展示了游戏开发从0到1的实现过程。
无论您是在寻找表达自己创意的工具,还是在为项目准备技术方案,本书都可以成为您了解LayaBox的参考。
沈毅,沉浮游戏及软件行业多年,无智名、无勇功,屡败屡战,屡战屡败。历任软件测试员、软件测试主管、游戏前端主程、项目经理等职,熟悉游戏前端开发技术,擅长产品功能规划、原型搭建及项目管理,乐于探索和分享相关技术及经验。

作品目录

内容简介
序1、序2、前言
第1章:初识LayaBox
1.1、关于HTML5游戏
1.2、LayaBox简介
1.3、搭建工作环境
1.4、小结
第2章:第一个2D游戏
2.1、游戏需求
2.2、新建项目
2.3、Stage、Sprite、Graphics
2.4、美术资源的准备
2.5、加载和使用美术资源
2.6、添加文字
2.7、添加鼠标响应事件
2.8、物体的移动
2.9、添加或删除物体
2.10、小结
第3章:模块化的游戏开发
3.1、对象和单例
3.2、重构2D射箭游戏
3.3、坐标系与物体的旋转
3.4、添加音效
3.5、点的碰撞
3.6、中心化的游戏管理
3.7、自定义事件
3.8、JSON数据详解
3.9、LocalStorage数据存储
3.10、小结
第4章:屏幕适配
4.1、屏幕适配原理
4.2、屏幕适配模式
4.3、自动横屏与横屏游戏
4.4、对齐模式
4.5、屏幕物理分辨率适配
4.6、小结
第5章:高级位图操作
5.1、滤镜
5.2、遮罩
5.3、小结
第6章:UI可视化编辑
6.1、常用的UI组件
6.2、列表
6.3、对话框
6.4、综合实例:拉霸机
6.5、小结
第7章:动画基础
7.1、序列帧动画
7.2、缓动动画
7.3、小结
第8章:物理引擎
8.1、点与多边形的碰撞检测
8.2、Box2D物理引擎
8.3、Box2D物理引擎的关节系统
8.4、小结
第9章:LayaCloud
9.1、联网游戏与帧同步
9.2、LayaCloud功能简介
9.3、LayaCloud的工作方式
9.4、LayaCloud帧同步案例
9.5、小结
第10章:用LayaBox开发微信小游戏
10.1、微信小游戏开发基础
10.2、获取用户授权信息
10.3、微信小游戏的转发与分享
10.4、实践微信小游戏的分享功能
10.5、微信关系链数据概述
10.6、使用微信关系链数据制作排行榜
10.7、微信小游戏bin目录的快速调试
10.8、微信小游戏的上线准备
10.9、小结
第11章:项目开发与管理
11.1、LayaBox的新起点
11.2、开发3D游戏需要了解的内容
11.3、Scrum开发流程控制管理和游戏开发
11.4、关于游戏设计
11.5、小结
附录A
JavaScript编程基础
A.1、概述
A.2、调试信息
A.3、关键词与保留字
A.4、数据类型
A.5、变量作用域
A.6、数组
A.7、方法
A.8、对象
A.9、类

相关推荐

微信二维码