展开全部

主编推荐语

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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。