Cocos2d-x实战:JS卷——Cocos2d-JS开发

Cocos2d-x实战:JS卷——Cocos2d-JS开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-03
版次: 1
ISBN: 9787302387435
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 496页
字数: 688千字
正文语种: 简体中文
  •   《Cocos2d-x实战JS卷Cocos2d-JS开发》是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台发布、程序代码管理、两大应用商店发布产品。全书分为6:基础篇、进阶篇、数据与网络篇、设计与优化篇、多平台发布篇和实战篇。基础篇包括第2章~第8章,Cocos2d-JS介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2d-JS用户事件。进阶篇包括第9章~第12章,游戏音乐与音效、粒子系统、瓦片地图和物理引擎。数据与网络篇包括第13章~第15章,Cocos2d-JS中的数据持久化、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。优化篇包括第16章性能优化。多平台发布篇包括第17章~第19章,发布到Web平台、发布到本地iOS平台和发布到本地Android平台。实战篇包括第20章~第24章,使用Git管理程序代码、项目实战:迷失航线手机游戏、为迷失航线游戏添加广告、发布放到Googleplay应用商店和发布放到苹果AppStore。    关东升,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和WindowsPhone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、WindowsPhone及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用实践》、《iOS传感器应用开发实践》、《iOS图形图像、动画和多媒体编程技术实践》、《iOS开发指南——从零基础到AppStore上架》、《交互设计的艺术——iOS7拟物化到扁平化革命》等iOS专业图书。 第1章准备开始
    1.1本书学习路线图
    1.2使用实例代码

    第一篇基础篇
    第2章JavaScript语言基础
    2.1环境搭建
    2.1.1JavaScript编辑工具
    2.1.2JavaScript运行测试环境
    2.1.3HelloJS实例测试
    2.2标识符和保留字
    2.2.1标识符
    2.2.2保留字
    2.3常量和变量
    2.3.1常量
    2.3.2变量
    2.3.3命名规范
    2.4注释
    2.5JavaScript数据类型
    2.5.1数据类型
    2.5.2数据类型字面量
    2.5.3数据类型转换
    2.6运算符
    2.6.1算术运算符
    2.6.2关系运算符
    2.6.3逻辑运算符
    2.6.4位运算符
    2.6.5其他运算符
    2.7控制语句
    2.7.1分支语句
    2.7.2循环语句
    2.7.3跳转语句
    2.8数组
    2.9函数
    2.9.1使用函数
    2.9.2变量作用域
    2.9.3嵌套函数
    2.9.4返回函数
    2.10JavaScript中的面向对象
    2.10.1创建对象
    2.10.2常用内置对象
    2.10.3原型
    2.11Cocos2dJS中的JavaScript继承
    本章小结
    第3章HelloCocos2dJS
    3.1移动平台游戏引擎
    3.2Cocos2d游戏引擎
    3.2.1Cocos2d游戏引擎家谱
    3.2.2Cocos2dx引擎
    3.2.3Cocos2dJS引擎
    3.3搭建Cocos2dJS开发环境
    3.3.1搭建WebStorm开发环境
    3.3.2搭建CocosCodeIDE开发环境
    3.3.3下载和使用Cocos2dJS官方案例
    3.3.4使用API文档
    3.4第一个Cocos2dJS游戏
    3.4.1创建工程
    3.4.2在CocosCodeIDE中运行
    3.4.3在WebStorm中运行
    3.4.4工程文件结构
    3.4.5代码解释
    3.5Cocos2dJS核心概念
    3.5.1导演
    3.5.2场景
    3.5.3层
    3.5.4精灵
    3.5.5菜单
    3.6Node与Node层级架构
    3.6.1Node中重要的操作
    3.6.2Node中重要的属性
    3.6.3游戏循环与调度
    3.7Cocos2dJS坐标系
    3.7.1UI坐标
    3.7.2OpenGL坐标
    3.7.3世界坐标和模型坐标
    本章小结
    第4章标签和菜单
    4.1使用标签
    4.1.1cc.LabelTTF
    4.1.2cc.LabelAtlas
    4.1.3cc.LabelBMFont
    4.2使用菜单
    4.2.1文本菜单
    4.2.2精灵菜单和图片菜单
    4.2.3开关菜单
    本章小结
    第5章精灵
    5.1Sprite精灵类
    5.1.1创建Sprite精灵对象
    5.1.2实例:使用纹理对象创建Sprite对象
    5.2精灵的性能优化
    5.2.1使用纹理图集
    5.2.2使用精灵帧缓存
    本章小结
    第6章场景与层
    6.1场景与层的关系
    6.2场景切换
    6.2.1场景切换相关函数
    6.2.2场景过渡动画
    6.3场景的生命周期
    6.3.1生命周期函数
    6.3.2多场景切换生命周期
    本章小结
    第7章动作、特效和动画
    7.1动作
    7.1.1瞬时动作
    7.1.2间隔动作
    7.1.3组合动作
    7.1.4动作速度控制
    7.1.5回调函数
    7.2特效
    7.2.1网格动作
    7.2.2实例:特效演示
    7.3动画
    7.3.1帧动画
    7.3.2实例:帧动画使用
    本章小结
    第8章Cocos2dJS用户事件
    8.1事件处理机制
    8.1.1事件处理机制中的三个角色
    8.1.2事件管理器
    8.2触摸事件
    8.2.1触摸事件的时间方面
    8.2.2触摸事件的空间方面
    8.2.3实例:单点触摸事件
    8.2.4实例:多点触摸事件
    8.3键盘事件
    8.4鼠标事件
    8.5加速度计与加速度事件
    8.5.1加速度计
    8.5.2实例:运动的小球
    本章小结

    第二篇进阶篇
    第三篇数据与网络篇
    第四篇优化篇
    第五篇多平台移植篇
    第六篇实战篇
  • 内容简介:
      《Cocos2d-x实战JS卷Cocos2d-JS开发》是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台发布、程序代码管理、两大应用商店发布产品。全书分为6:基础篇、进阶篇、数据与网络篇、设计与优化篇、多平台发布篇和实战篇。基础篇包括第2章~第8章,Cocos2d-JS介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2d-JS用户事件。进阶篇包括第9章~第12章,游戏音乐与音效、粒子系统、瓦片地图和物理引擎。数据与网络篇包括第13章~第15章,Cocos2d-JS中的数据持久化、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。优化篇包括第16章性能优化。多平台发布篇包括第17章~第19章,发布到Web平台、发布到本地iOS平台和发布到本地Android平台。实战篇包括第20章~第24章,使用Git管理程序代码、项目实战:迷失航线手机游戏、为迷失航线游戏添加广告、发布放到Googleplay应用商店和发布放到苹果AppStore。
  • 作者简介:
       关东升,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和WindowsPhone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、WindowsPhone及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用实践》、《iOS传感器应用开发实践》、《iOS图形图像、动画和多媒体编程技术实践》、《iOS开发指南——从零基础到AppStore上架》、《交互设计的艺术——iOS7拟物化到扁平化革命》等iOS专业图书。
  • 目录:
    第1章准备开始
    1.1本书学习路线图
    1.2使用实例代码

    第一篇基础篇
    第2章JavaScript语言基础
    2.1环境搭建
    2.1.1JavaScript编辑工具
    2.1.2JavaScript运行测试环境
    2.1.3HelloJS实例测试
    2.2标识符和保留字
    2.2.1标识符
    2.2.2保留字
    2.3常量和变量
    2.3.1常量
    2.3.2变量
    2.3.3命名规范
    2.4注释
    2.5JavaScript数据类型
    2.5.1数据类型
    2.5.2数据类型字面量
    2.5.3数据类型转换
    2.6运算符
    2.6.1算术运算符
    2.6.2关系运算符
    2.6.3逻辑运算符
    2.6.4位运算符
    2.6.5其他运算符
    2.7控制语句
    2.7.1分支语句
    2.7.2循环语句
    2.7.3跳转语句
    2.8数组
    2.9函数
    2.9.1使用函数
    2.9.2变量作用域
    2.9.3嵌套函数
    2.9.4返回函数
    2.10JavaScript中的面向对象
    2.10.1创建对象
    2.10.2常用内置对象
    2.10.3原型
    2.11Cocos2dJS中的JavaScript继承
    本章小结
    第3章HelloCocos2dJS
    3.1移动平台游戏引擎
    3.2Cocos2d游戏引擎
    3.2.1Cocos2d游戏引擎家谱
    3.2.2Cocos2dx引擎
    3.2.3Cocos2dJS引擎
    3.3搭建Cocos2dJS开发环境
    3.3.1搭建WebStorm开发环境
    3.3.2搭建CocosCodeIDE开发环境
    3.3.3下载和使用Cocos2dJS官方案例
    3.3.4使用API文档
    3.4第一个Cocos2dJS游戏
    3.4.1创建工程
    3.4.2在CocosCodeIDE中运行
    3.4.3在WebStorm中运行
    3.4.4工程文件结构
    3.4.5代码解释
    3.5Cocos2dJS核心概念
    3.5.1导演
    3.5.2场景
    3.5.3层
    3.5.4精灵
    3.5.5菜单
    3.6Node与Node层级架构
    3.6.1Node中重要的操作
    3.6.2Node中重要的属性
    3.6.3游戏循环与调度
    3.7Cocos2dJS坐标系
    3.7.1UI坐标
    3.7.2OpenGL坐标
    3.7.3世界坐标和模型坐标
    本章小结
    第4章标签和菜单
    4.1使用标签
    4.1.1cc.LabelTTF
    4.1.2cc.LabelAtlas
    4.1.3cc.LabelBMFont
    4.2使用菜单
    4.2.1文本菜单
    4.2.2精灵菜单和图片菜单
    4.2.3开关菜单
    本章小结
    第5章精灵
    5.1Sprite精灵类
    5.1.1创建Sprite精灵对象
    5.1.2实例:使用纹理对象创建Sprite对象
    5.2精灵的性能优化
    5.2.1使用纹理图集
    5.2.2使用精灵帧缓存
    本章小结
    第6章场景与层
    6.1场景与层的关系
    6.2场景切换
    6.2.1场景切换相关函数
    6.2.2场景过渡动画
    6.3场景的生命周期
    6.3.1生命周期函数
    6.3.2多场景切换生命周期
    本章小结
    第7章动作、特效和动画
    7.1动作
    7.1.1瞬时动作
    7.1.2间隔动作
    7.1.3组合动作
    7.1.4动作速度控制
    7.1.5回调函数
    7.2特效
    7.2.1网格动作
    7.2.2实例:特效演示
    7.3动画
    7.3.1帧动画
    7.3.2实例:帧动画使用
    本章小结
    第8章Cocos2dJS用户事件
    8.1事件处理机制
    8.1.1事件处理机制中的三个角色
    8.1.2事件管理器
    8.2触摸事件
    8.2.1触摸事件的时间方面
    8.2.2触摸事件的空间方面
    8.2.3实例:单点触摸事件
    8.2.4实例:多点触摸事件
    8.3键盘事件
    8.4鼠标事件
    8.5加速度计与加速度事件
    8.5.1加速度计
    8.5.2实例:运动的小球
    本章小结

    第二篇进阶篇
    第三篇数据与网络篇
    第四篇优化篇
    第五篇多平台移植篇
    第六篇实战篇
查看详情
12
您可能感兴趣 / 更多
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Consciousness: Confessions of a Romantic Reductionist
Koch;Christof
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW童装款式绘制
贺小红;曾四英;文观秀;陈满红
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Convey指引导管的操作及冠脉介入治疗病例解析
李永乐,吴成程,孟新民
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Coding with Basher: Code Your Own Website
The Coder School
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW平面广告设计(第2版职业教育校企合作新形态富资源教材)
杨雪飞、张秀生 编
Cocos2d-x实战:JS卷——Cocos2d-JS开发
ComputerCodingScratchMadeEasy进口儿童绘本
Carol Vorderman
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Conversations with Cezanne
Doran;Michael;Cochran;Julie Lawrence;Shiff;Richard
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Collected Poems
Achebe;Chinua
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Cool Panda少儿汉语教学资源·K级·水果沙拉
Cool Panda 编写组
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Collins法英汉会话轻松学
英国柯林斯出版社 编
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW 2022案例实战全视频教程
王红卫
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Colors versus Shapes
Boldt;Mike;Boldt;Mike
系列丛书 / 更多
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Consciousness: Confessions of a Romantic Reductionist
Koch;Christof
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW童装款式绘制
贺小红;曾四英;文观秀;陈满红
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Convey指引导管的操作及冠脉介入治疗病例解析
李永乐,吴成程,孟新民
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Coding with Basher: Code Your Own Website
The Coder School
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW平面广告设计(第2版职业教育校企合作新形态富资源教材)
杨雪飞、张秀生 编
Cocos2d-x实战:JS卷——Cocos2d-JS开发
ComputerCodingScratchMadeEasy进口儿童绘本
Carol Vorderman
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Conversations with Cezanne
Doran;Michael;Cochran;Julie Lawrence;Shiff;Richard
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Collected Poems
Achebe;Chinua
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Cool Panda少儿汉语教学资源·K级·水果沙拉
Cool Panda 编写组
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Collins法英汉会话轻松学
英国柯林斯出版社 编
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW 2022案例实战全视频教程
王红卫
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Colors versus Shapes
Boldt;Mike;Boldt;Mike
相关图书 / 更多
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Consciousness: Confessions of a Romantic Reductionist
Koch;Christof
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW童装款式绘制
贺小红;曾四英;文观秀;陈满红
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Convey指引导管的操作及冠脉介入治疗病例解析
李永乐,吴成程,孟新民
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Coding with Basher: Code Your Own Website
The Coder School
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW平面广告设计(第2版职业教育校企合作新形态富资源教材)
杨雪飞、张秀生 编
Cocos2d-x实战:JS卷——Cocos2d-JS开发
ComputerCodingScratchMadeEasy进口儿童绘本
Carol Vorderman
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Conversations with Cezanne
Doran;Michael;Cochran;Julie Lawrence;Shiff;Richard
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Collected Poems
Achebe;Chinua
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Cool Panda少儿汉语教学资源·K级·水果沙拉
Cool Panda 编写组
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Collins法英汉会话轻松学
英国柯林斯出版社 编
Cocos2d-x实战:JS卷——Cocos2d-JS开发
CorelDRAW 2022案例实战全视频教程
王红卫
Cocos2d-x实战:JS卷——Cocos2d-JS开发
Colors versus Shapes
Boldt;Mike;Boldt;Mike