万本电子书0元读

万本电子书0元读

顶部广告

Cocos Creator完全使用手册电子书

国内官方的Cocos Creator著作。本书从该工具引擎自带口、图形操作指南、优化与阶等方面,详尽介绍了如何使用Cocos Creator制作游戏并发布的全过程。是初学者的好老师,同时也是从业者不可或缺的工具书。 ·受众广泛:本书介绍了从零基础到独立发游戏的整个过程,风格简洁,图文并茂,适合初学者门。同时,书中对Cocos Creator的核心概念行了深剖析,也适用于有一定基础或有Cocos其他系列产品使用经验的发者。

售       价:¥

纸质售价:¥29.50购买纸书

150人正在读 | 1人评论 6.2

作       者:宋志京

出  版  社:人民邮电出版社

出版时间:2018-10-01

字       数:11.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
Cocos Creator作为Cocos2d-x官方推出的多平台发工具,已经在众多Cocos图形编程工具中脱颖而出,而其直发布成Html5版本的工作流程与方式必将在Html5的时代中大放异彩。本书从零始,带领用户从Cocos环境配置、操作、脚本与代码、产品优化等方面详尽阐述如何制作多平台发布的游戏,并介绍如何将其发布互联网。同时,针对目前市场火热的微信小游戏的发和发布,用一整章内容来详细讲解。 本书适合从事游戏发的职场新人及想要在游戏发领域有所提升的中级发人员,也适合作为高校计算机相关专业的教学参考书,及游戏引擎发培训班的教材。<br/>【推荐语】<br/>国内官方的Cocos Creator著作。本书从该工具引擎自带口、图形操作指南、优化与阶等方面,详尽介绍了如何使用Cocos Creator制作游戏并发布的全过程。是初学者的好老师,同时也是从业者不可或缺的工具书。 ·受众广泛:本书介绍了从零基础到独立发游戏的整个过程,风格简洁,图文并茂,适合初学者门。同时,书中对Cocos Creator的核心概念行了深剖析,也适用于有一定基础或有Cocos其他系列产品使用经验的发者。 ·操作性强:书中针对每一个知识提供了对应实例,通过代码帮助读者理解概念与口,针对重章节内容,本书提供了带有详尽操作步骤与操作效果的整体案例,读者可按图索骥,快速掌握Cocos Creator的使用要领。 ·与时俱:书中涉及的各种发、调试和发布工具皆为目前游戏发的主流工具;还在常规的iOS、Android和web等平台发布流程的基础上,添加了时下热门的微信小游戏平台的调试与发布流程。<br/>【作者】<br/>宋志京,毕业于北京工业大学,目前任触控未来讲师,主要负责Cocos软件的教学工作。有10余年代码发经验,曾任目标在线、翼虎乐游、维度乐享等多家公司技术总监。曾主导、参与发多款国内、海外上线畅销手机游戏。对多种编程语言与多种游戏引擎有深理解,尤其擅长网络与各种轻度架构。<br/>
目录展开

版权

内容提要

前言

第1章 Cocos Creator基础与开发环境搭建

1.1 了解Cocos Creator

1.1.1 初识Cocos Creator

1.1.2 工作流程说明

1.1.3 功能特性

1.1.4 架构特色

1.2 安装和启动Cocos Creator

1.2.1 下载Cocos Creator

1.2.2 Windows安装说明

1.2.3 MacOS安装说明

1.2.4 操作系统要求

1.2.5 运行Cocos Creator

1.2.6 禁用GPU加速

1.2.7 使用Cocos开发者账号登录

1.3 使用Dashboard

1.3.1 Dashboard

1.3.2 最近打开项目

1.3.3 新建项目

1.3.4 打开其他项目

1.3.5 帮助

1.4 “Hello World”案例

1.4.1 创建项目

1.4.2 初识Cocos Creator界面

1.4.3 打开场景,开始工作

1.4.4 项目分解与尝试修改

1.5 项目结构

1.5.1 项目文件夹结构

1.5.2 构建目标

1.6 小结

第2章 编辑器基础

2.1 资源管理器窗口

2.1.1 界面预览

2.1.2 创建资源

2.1.3 资源列表

2.1.4 搜索资源

2.2 场景编辑器窗口

2.2.1 视图介绍

2.2.2 视图常用操作

2.2.3 使用节点变换工具

1.平移工具

2.旋转工具

3.缩放工具

4.自由变换工具

2.3 层级管理器窗口

2.3.1 创建节点

2.3.2 删除节点

2.3.3 改变节点层级关系

2.3.4 节点搜索框

2.3.5 其他常用操作

2.4 属性检查器窗口

2.5 串口输出

串口输出常用功能

2.6 预览和构建

2.6.1 平台选择

2.6.2 模拟器

2.6.3 浏览器

2.7 小结

第3章 Cocos Creator核心概念

3.1 节点与组件

3.1.1 节点

3.1.2 创建节点

3.1.3 子节点

3.1.4 组件

3.1.5 节点与组件的结合

3.2 Cocos坐标系

3.2.1 Cocos坐标系

3.2.2 世界坐标系与本地坐标系

3.2.3 节点的变换属性

3.3 节点与渲染

3.3.1 同级别遮挡

3.3.2 不同级别遮挡

3.4 精灵

3.4.1 精灵组件参考

3.4.2 精灵组件主要属性

3.4.3 渲染模式

3.4.4 精灵组件简单使用

3.5 标签

3.5.1 标签组件参考

3.5.2 标签组件主要属性

3.5.3 标签组件简单使用

3.6 预制

3.6.1 创建预制

3.6.2 预制的实例化

3.6.3 修改预制

3.6.4 还原预制

3.6.5 预制的自动同步

3.7 小结

第4章 脚本开发

4.1 代码编译环境配置

4.1.1 安装VS Code

4.1.2 安装Cocos Creator API适配插件

4.1.3 在项目中生成智能提示数据

4.1.4 使用VS Code打开和编辑项目

4.1.5 使用VS Code激活脚本编译

4.1.6 为编译添加快捷键

4.1.7 使用VS Code调试网页版游戏

4.2 节点和组件

4.2.1 创建脚本

4.2.2 编辑脚本

4.2.3 组件脚本与场景节点关联

4.2.4 cc.Class

4.2.5 继承

4.2.6 声明属性

4.2.7 声明属性的两种方式

4.2.8 访问节点和其他组件

4.2.9 获取其他节点

4.2.10 常用节点和组件接口

4.3 组件生命周期

4.3.1 onLoad

4.3.2 start

4.3.3 update

4.3.4 lateUpdate

4.3.5 onDestroy

4.3.6 onEnable

4.3.7 onDisable

4.3.8 脚本执行顺序

4.4 创建和销毁节点

4.4.1 创建新节点

4.4.2 复制已有节点

4.4.3 创建预制节点

4.4.4 销毁节点

4.5 资源管理

4.5.1 加载和切换场景

4.5.2 脚本中的资源

4.5.3 动态加载

4.6 CCClass进阶参考

4.6.1 构造函数

4.6.2 判断类型

4.6.3 重写

4.6.4 属性的get与set方法

4.7 小结

第5章 事件系统

5.1 发射和监听事件

5.1.1 Cocos Creator的事件系统

5.1.2 监听事件

5.1.3 关闭监听

5.1.4 发射事件

5.1.5 分发事件

5.2 系统内置事件

5.2.1 鼠标事件

5.2.2 触摸事件

5.3 全局系统事件

5.3.1 输入事件

5.3.2 键盘事件

5.3.3 设备重力传感事件

5.3.4 设备重力传感事件案例

5.4 小结

第6章 GUI系统

6.1 画布与多分辨率适配

6.1.1 画布组件参考

6.1.2 设计分辨率和屏幕分辨率

6.1.3 设计分辨率和屏幕分辨率宽高比相同

6.1.4 设计分辨率宽高比不等于屏幕分辨率

6.1.5 其他选择

6.2 Widget与用户界面摆放和对齐

6.2.1 Widget组件参考

6.3 制作可任意拉伸的用户界面图像

Cocos Creator的九宫格

6.4 Button

6.4.1 Button组件参考

6.4.2 Button事件

6.5 其他常见组件参考

6.5.1 EditBox组件参考

6.5.2 Layout组件参考

6.5.3 ScrollView

6.5.4 ProgressBar

6.5.5 Toggle组件参考

6.5.6 ToggleGroup组件参考

6.5.7 Slider组件参考

6.5.8 PageView组件参考

6.5.9 VideoPlayer组件参考

6.5.10 WebView组件参考

6.6 小结

第7章 动作系统与计时器

7.1 动作

7.1.1 动作简介

7.1.2 动作基础接口

7.1.3 瞬时动作

7.1.4 间隔动作

7.1.5 容器动作

7.1.6 缓动动作

7.1.7 动作回调

7.2 计时器

7.2.1 开始一个计时器

7.2.2 只执行一次的计时器

7.2.3 取消计时器

7.3 小结

第8章 动画系统

8.1 动画编辑器

动画编辑器界面

8.2 创建动画

8.2.1 创建动画组件

8.2.2 动画组件参考

8.2.3 创建动画剪辑并关联动画组件

8.3 编辑动画

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.4 编辑逐帧动画

8.5 非匀速动画

8.5.1 编辑窗口

8.5.2 使用预设曲线

8.5.3 自定义曲线

8.6 添加动画事件

8.6.1 添加事件

8.6.2 编辑动画事件

8.6.3 删除动画事件

8.7 使用脚本控制动画

8.7.1 播放动画剪辑

8.7.2 暂停、恢复、停止

8.8 小结

第9章 音乐与音效

9.1 音频的加载方式

9.1.1 音频格式

9.1.2 WebAudio和DOM Audio

9.1.3 手动选择加载模式

9.2 使用AudioSource播放

9.2.1 AudioSource组件

9.2.2 AudioSource API

9.3 使用AudioEngine播放

AudioEngine的API

9.4 小结

第10章 调试与发布

10.1 网页平台调试

10.1.1 调试打印

10.1.2 运行时报错

10.1.3 断点调试

10.2 原生平台调试

10.2.1 调试打印

10.2.2 运行时报错

10.2.3 断点调试

1.Windows模拟器断点调试步骤

2.Android平台断点调试步骤

3.iOS平台断点调试步骤

10.3 网页平台发布

10.3.1 发布步骤

10.3.2 构建发布选项详解

10.4 原生发布

10.4.1 Android原生开发环境配置

10.4.2 Android打包发布原生平台

10.4.3 iOS打包发布

10.4.4 其他桌面平台打包发布

10.5 小结

第11章 微信小游戏开发与发布

11.1 什么是微信小游戏

11.1.1 微信小游戏是微信小程序

11.1.2 微信小游戏入口

11.1.3 微信小游戏盈利方式

11.1.4 微信小游戏的开发

11.2 微信公众平台与小游戏开发环境搭建

11.2.1 微信公众平台

11.2.2 注册微信公众平台

11.2.3 小程序开发前准备

11.2.4 微信小游戏开发环境搭建

11.3 Cocos Creator发布到微信小游戏流程

Cocos Creator发布到微信小游戏流程

11.4 微信小游戏资源管理

11.4.1 文件结构

11.4.2 包体大小限制

11.4.3 远程资源下载

11.5 微信小游戏的调试

11.5.1 调试打印

11.5.2 断点调试

11.6 小结

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部