您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
了不起的LayaBox HTML5游戏开发指南
字数: 436000
装帧: 平装
出版社: 电子工业出版社
出版日期: 2022-01-01
商品条码: 9787121424922
版次: 1
开本: 16开
页数: 364
出版年份: 2022
定价:
¥108
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
无论您是在寻找表达自己创意的工具,还是在为项目准备技术方案,本书都可以成为您了解LayaBox的参考。
内容简介
LayaBox是一个优秀的中国国产游戏引擎品牌,旗下的LayaAir游戏引擎已被广泛应用于微信、QQ等诸多小游戏平台,同时也可以用于游戏APP的开发。HTML5技术具有良好的传播性,是当下进行游戏创作的优选技术。本书以前端开发普遍使用的JavaScript作为编程语言,以两个简单但完整的游戏项目作为主线,循序渐进地介绍游戏开发的相关知识和技能,完整地展示了游戏开发从0到1的实现过程。无论您是在寻找表达自己创意的工具,还是在为项目准备技术方案,本书都可以成为您了解LayaBox的参考。
作者简介
沈毅,沉浮游戏及软件行业多年,无智名、无勇功,屡败屡战,屡战屡败。历任软件测试员、软件测试主管、游戏前端主程、项目经理等职,熟悉游戏前端开发技术,擅长产品功能规划、原型搭建及项目管理,乐于探索和分享相关技术及经验。
目录
第1章初识LayaBox
1.1关于HTML5游戏
1.2LayaBox简介
1.3搭建工作环境
1.3.1Chrome浏览器的下载和安装
1.3.2腾讯COS
1.3.3LayaAirIDE2.0的下载和使用
1.3.4微信开发者工具的下载和使用
1.4小结
第2章第一个2D游戏
2.1游戏需求
2.2新建项目
2.3Stage、Sprite、Graphics
2.4美术资源的准备
2.4.1单张图片资源
2.4.2图集资源
2.5加载和使用美术资源
2.5.1单张图片资源的加载和使用
2.5.2图集资源的加载和使用
2.6添加文字
2.7添加鼠标响应事件
2.8物体的移动
2.9添加或删除物体
2.10小结
第3章模块化的游戏开发
3.1对象和单例
3.1.1面向对象编程
3.1.2单例模式
3.2重构2D射箭游戏
3.2.1划分场景
3.2.2创建场景
3.2.3编辑场景
3.2.4实现场景切换
3.2.5预制体
3.2.6预制体操纵:弓的操纵
3.2.7预制体操纵:箭的操纵
3.2.8预制体操纵:气球的操纵
3.3坐标系与物体的旋转
3.4添加音效
3.5点的碰撞
3.6中心化的游戏管理
3.7自定义事件
3.8JSON数据详解
3.9LocalStorage数据存储
3.10小结
第4章屏幕适配
4.1屏幕适配原理
4.2屏幕适配模式
4.3自动横屏与横屏游戏
4.4对齐模式
4.5屏幕物理分辨率适配
4.6小结
第5章高级位图操作
5.1滤镜
5.1.1颜色滤镜
5.1.2发光(或阴影)滤镜
5.1.3模糊滤镜
5.1.4滤镜组合
5.2遮罩
5.2.1简单的遮罩
5.2.2一个CD按钮示例
5.3小结
第6章UI可视化编辑
6.1常用的UI组件
6.1.1基础组件命名规则
6.1.2文本组件
6.1.3Image组件
6.1.4Clip组件
6.1.5FontClip组件
6.1.6按钮组件
6.1.7单选按钮与单选按钮组
6.1.8复选框组件
6.1.9进度条组件
6.1.10滑动条组件
6.2列表
6.3对话框
6.4综合实例:拉霸机
6.4.1设计和功能划分
6.4.2具体实现
6.5小结
第7章动画基础
7.1序列帧动画
7.1.1序列帧概述
7.1.2序列帧的可视化编辑
7.1.3自定义关键帧
7.1.4Animation组件
7.1.5角色动作的控制
7.2缓动动画
7.2.1缓动动画概述
7.2.2Tween缓动实例
7.2.3Ease缓动类型
7.3小结
第8章物理引擎
8.1点与多边形的碰撞检测
8.1.1点与直线的位置关系
8.1.2点与多边形的碰撞检测
8.1.3直线与多边形的碰撞检测
8.2Box2D物理引擎
8.3Box2D物理引擎的关节系统
8.3.1距离关节和鼠标关节
8.3.2绳索关节
8.3.3焊接关节
8.3.4滑轮关节
8.3.5车轮关节
8.3.6平移关节
8.3.7旋转关节
8.3.8齿轮关节
8.3.9马达关节
8.4小结
第9章LayaCloud
9.1联网游戏与帧同步
9.1.1实时游戏的主要分类
9.1.2帧同步的挑战
9.2LayaCloud功能简介
9.3LayaCloud的工作方式
9.3.1LayaCloud客户端
9.3.2LayaCloud项目服务器
9.3.3以匹配模式进行帧同步
9.4LayaCloud帧同步案例
9.4.1项目准备
9.4.2场景准备
9.4.3实现登录服务器
9.4.4实现玩家匹配
9.4.5帧同步准备
9.4.6实现帧同步
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.1LayaBox的新起点
11.2开发3D游戏需要了解的内容
11.3Scrum开发流程控制管理和游戏开发
11.3.1浅谈Scrum
11.3.2Scrum游戏项目管理
11.4关于游戏设计
11.5小结
附录AJavaScript编程基础
A.1概述
A.2调试信息
A.3关键词与保留字
A.4数据类型
A.5变量作用域
A.6数组
A.7方法
A.8对象
A.9类
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网