计算机
类型
可以朗读
语音朗读
137千字
字数
2018-09-01
发行日期
展开全部
主编推荐语
Cocos Creator多平台游戏开发手册,零基础教程与实例。
内容简介
Cocos Creator作为Cocos2d-x官方推出的多平台开发工具,已经在众多Cocos图形编程工具中脱引而出,而他的直接发布成Html5版本的工作流程与方式必将在Html5的时代中大放异彩。本书从零开始,带领用户从Cocos环境配置、操作、脚本与代码、产品优化等方面详尽阐述如何制作一款多平台发布游戏,并发布至互联网。
目录
- 版权信息
- 版权
- 内容提要
- 序
- 前言
- 第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 小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。