游戏开发与设计技术丛书COCOS CREATOR游戏开发实战
本书特色
[
这是一部系统性、深度和实战性兼顾的Cocos Creator游戏开发工具书,内容得到了Cocos引擎的创始人、触控科技西南区总经理、Cocos Creator引擎主程等多位官方专家的高度评价。作者有8年的移动游戏开发经验,对包括Cocos Creator在内的各种Cocos游戏引擎都有非常深入的研究。
本书基于Cocos Creator 2.x版本撰写,不仅详细讲解了Cocos Creator引擎的各种功能特性、Cocos Creator引擎核心模块的工作机制和原理,而且还详细讲解了基于Cocos Creator开发游戏的流程、方法、技巧和实践。不仅适合读者零基础快速入门,而且还能满足初学者进阶修炼的需求。
全书一共16章,分为四大部分:
*部分 准备篇(第1~2章)
主要介绍了Cocos Creator的功能、特点、适用场景、基本架构、工作流,以及跨平台开发环境的搭建。
第二部分 基础篇(第3~8章)
对Cocos Creator的场景制作、资源管理、脚本编程、UI系统、动画系统和物理系统等核心模块的功能和原理进行了深入讲解,同时配备了具体应用案例。这是一部系统性、深度和实战性兼顾的Cocos Creator游戏开发工具书,内容得到了Cocos引擎的创始人、触控科技西南区总经理、Cocos Creator引擎主程等多位官方专家的高度评价。作者有8年的移动游戏开发经验,对包括Cocos Creator在内的各种Cocos游戏引擎都有非常深入的研究。
本书基于Cocos Creator 2.x版本撰写,不仅详细讲解了Cocos Creator引擎的各种功能特性、Cocos Creator引擎核心模块的工作机制和原理,而且还详细讲解了基于Cocos Creator开发游戏的流程、方法、技巧和实践。不仅适合读者零基础快速入门,而且还能满足初学者进阶修炼的需求。
全书一共16章,分为四大部分:
*部分 准备篇(第1~2章)
主要介绍了Cocos Creator的功能、特点、适用场景、基本架构、工作流,以及跨平台开发环境的搭建。
第二部分 基础篇(第3~8章)
对Cocos Creator的场景制作、资源管理、脚本编程、UI系统、动画系统和物理系统等核心模块的功能和原理进行了深入讲解,同时配备了具体应用案例。
第三部分 实例篇(第9~11章)
讲解了三个游戏案例的开发过程和方法,包括消除类游戏、飞行游戏和棋牌类游戏,旨在让读者深入了解Cocos Creator的基础知识在游戏开发中的实际使用,三种游戏分别代表了消除类、纵版射击和棋牌类,可以让开发者深入了解不同类型游戏的开发思想。
第四部分 扩展篇(第12~16章)
内容涵盖Cocos Creator的扩展插件、SDK、网络,如何使用Cocos Creator开发小游戏,以及Cocos Creator引擎游戏的算法、设计模式和性能优化等主题。
]
内容简介
[
这是一部系统性、深度和实战性兼顾的Cocos Creator游戏开发工具书,内容得到了Cocos引擎的创始人、触控科技西南区总经理、Cocos Creator引擎主程等多位官方专家的高度评价。作者有8年的移动游戏开发经验,对包括Cocos Creator在内的各种Cocos游戏引擎都有很好深入的研究。本书基于Cocos Creator 2.x版本撰写,不仅详细讲解了Cocos Creator引擎的各种功能特性、Cocos Creator引擎核心模块的工作机制和原理,而且还详细讲解了基于Cocos Creator开发游戏的流程、方法、技巧和实践。不仅适合读者零基础快速入门,而且还能满足初学者进阶修炼的需求。全书一共16章,分为四大部分:部分 准备篇(~2章) 主要介绍了Cocos Creator的功能、特点、适用场景、基本架构、工作流,以及跨平台开发环境的搭建。第二部分 基础篇(第3~8章)对Cocos Creator的场景制作、资源管理、脚本编程、UI系统、动画系统和物理系统等核心模块的功能和原理进行了深入讲解,同时配备了具体应用案例。第三部分 实例篇(第9~11章)讲解了三个游戏案例的开发过程和方法,包括消除类游戏、飞行游戏和棋牌类游戏,旨在让读者深入了解Cocos Creator的基础知识在游戏开发中的实际使用,三种游戏分别代表了消除类、纵版射击和棋牌类,可以让开发者深入了解不同类型游戏的开发思想。第四部分 扩展篇(2~16章) 内容涵盖Cocos Creator的扩展插件、SDK、网络,如何使用Cocos Creator开发小游戏,以及Cocos Creator引擎游戏的算法、设计模式和性能优化等主题。
]
作者简介
[
满硕泉
游戏技术专家,南开大学硕士、天津大学双学士,有超过8年的移动游戏开发经验,在Java功能机、iOS、Android和网页端等多个平台上的开发经验都非常丰富。主导或参与了《全民大灌篮》、《列王的纷争》、《超级英雄》等游戏的开发与维护。
精通Cocos Creator、Cocos2D-X、Unity等移动游戏引擎,深入分析过Cocos2D-X的源码,对于移动游戏客户端架构和性能优化也有深入研究。近期关注图形学等游戏开发底层技术和移动应用跨平台开发。
著有Cocos2D-X指南》一书。
]
目录
序一序二前言**部分 准备篇第1章 认识Cocos Creator21.1 什么是Cocos Creator21.1.1 Cocos Creator的由来31.1.2 Cocos Creator的组成41.1.3 Cocos Creator的特点51.2 Cocos Creator的基本架构和工作流51.2.1 Cocos Creator的架构61.2.2 Cocos Creator的工作流程61.2.3 Cocos Creator 2.0版本71.2.4 升级你的项目到Cocos Creator 2.0版本81.3 为何选择Cocos Creator91.3.1 Cocos Creator和Cocos2D-X91.3.2 Cocos Creator和Unity101.3.3 学习Cocos Creator需要的知识111.4 本章小结11第2章 搭建跨平台的开发环境122.1 Cocos Creator的安装配置122.1.1 Cocos Creator的运行编译环境132.1.2 Cocos Creator安装过程132.2 原生平台的基本介绍和项目导出142.2.1 Android平台的基本介绍142.2.2 iOS平台的基本介绍152.2.3 原生平台的导出162.2.4 调用原生平台的代码172.3 HTML5基本介绍和项目导出192.3.1 HTML5简介192.3.2 构建和发布202.4 本章小结20第二部分 基础篇第3章 Cocos Creator的场景制作223.1 认识Cocos Creator编辑器223.1.1 Cocos Creator基本界面223.1.2 Cocos Creator编辑器的布局233.2 Cocos Creator中的节点和组件243.2.1 Cocos Creator中的节点243.2.2 Cocos Creator中的组件243.3 Cocos Creator中的坐标系253.3.1 笛卡儿坐标系253.3.2 标准屏幕坐标系253.3.3 世界坐标系263.3.4 本地坐标系263.3.5 节点的锚点263.4 创建你的**个Cocos Creator项目273.4.1 创建项目273.4.2 项目结构283.5 本章小结29第4章 Cocos Creator的资源管理304.1 图片资源的管理304.1.1 图片资源的导入304.1.2 图集资源的制作和导入314.2 声音资源的管理324.2.1 WebAudio方式加载音频334.2.2 DomAudio方式加载音频334.3 预制体的创建和使用344.3.1 何为预制体344.3.2 预制体的创建和使用344.4 字体资源的管理354.4.1 位图字体的制作354.4.2 位图字体的导入和使用394.5 粒子资源管理394.5.1 粒子系统394.5.2 粒子系统的特点和构成404.5.3 Cocos Creator中的粒子资源414.6 Tiled地图集资源管理414.6.1 Tiled地图编辑器424.6.2 地图资源文件的导入和使用424.7 资源的导入和导出444.7.1 资源的导出444.7.2 资源的导入444.8 本章小结45第5章 Cocos Creator脚本编程465.1 JavaScript基础465.1.1 JavaScript的变量及内置类型475.1.2 JavaScript的操作符和控制结构495.1.3 JavaScript实现面向对象505.2 Cocos Creator中的JavaScript515.2.1 创建和使用组件脚本515.2.2 使用cc.Class声明535.2.3 TiledMap地图操作555.2.4 脚本生命周期575.2.5 节点基本操作575.3 使用JavaScript进行资源管理585.3.1 使用JavaScript管理场景585.3.2 使用JavaScript管理资源595.4 JavaScript的组织模式625.4.1 模块化脚本625.4.2 插件化脚本635.5 JavaScript对象池645.5.1 对象池的概念645.5.2 对象池的使用645.6 本章小结65第6章 Cocos Creator的UI系统666.1 基础渲染组件666.1.1 精灵组件666.1.2 Sprite的混合696.1.3 Label组件706.1.4 Camera摄像机726.2 Cocos Creator中的事件系统736.2.1 节点系统事件756.2.2 全局系统事件766.3 UI界面的适配和布局776.3.1 分辨率的适配786.3.2 UI界面的对齐策略796.4 常用的UI组件806.4.1 布局组件Layout816.4.2 按钮组件826.4.3 输入框组件EditBox846.4.4 富文本组件RichText866.4.5 进度条组件ProgressBar886.4.6 滑动器组件Slider896.4.7 页面容器896.4.8 复选框组件916.4.9 滚动列表926.5 实例:卡牌游戏的经典UI界面936.5.1 UI界面的设计936.5.2 UI界面功能制作946.5.3 界面相关逻辑开发956.6 本章小结98第7章 Cocos Creator的动画系统997.1 Cocos Creator的动画系统997.1.1 Cocos Creator中的动作1007.1.2 Cocos Creator的动画编辑器1057.1.3 动画组件Animation和动画切片剪辑1067.1.4 通过代码控制动画1097.2 在Cocos Creator中使用粒子特效1137.3 骨骼动画—DragonBone1147.3.1 龙骨的基本介绍1157.3.2 在Cocos Creator中使用骨骼动画1167.4 Spine动画1207.4.1 Spine的基本介绍1207.4.2 在Cocos Creator中使用Spine动画1217.5 实例:卡牌游戏经典战斗场景1267.5.1 战斗场景的设计1267.5.2 战斗场景的具体逻辑开发1277.6 本章小结134第8章 Cocos Creator的物理系统1368.1 Cocos Creator的碰撞系统1368.1.1 编辑碰撞组件1378.1.2 碰撞分组管理1388.1.3 使用脚本处理碰撞系统1398.1.4 使用碰撞系统的示例1418.2 Cocos Creator中的Box2D1458.2.1 Box2D简介1458.2.2 Cocos Creator中的Box2D1468.2.3 Cocos Creator中的Box2D组件
封面
书名:游戏开发与设计技术丛书COCOS CREATOR游戏开发实战
作者:满硕泉
页数:376
定价:¥89.0
出版社:机械工业出版社
出版日期:2019-05-01
ISBN:9787111624448
PDF电子书大小:85MB 高清扫描完整版
本文标题:《游戏开发与设计技术丛书COCOS CREATOR游戏开发实战》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!