Cocos2d-JS 编程使用手册 目录表
正如大家所知,我们前段时间发布了 http://cocos2d-x.org/docs/manual/framework/html5/release-notes/v3.0/release-note/zh,而我们现在正在制作一份 官方版本的Cocos2d-JS 编程使用手册,
现在公布给大家,当前的目录结构, 我们将会先将基础功能完成, 然后这份文档将会被合并到我们的 https://github.com/chukong/cocos-docs。 这样的话,所有人都可以随意的查看并参与其中进行完善它。 在十月底,第一个版本的编程使用手册将会发布。
如果你有什么建议或意见,请跟帖反馈给我们。
Cocos2d-JS文档大纲
-
综述
1.1 Cocos2d-JS介绍- 历史说明
- Cocos2d-html5和Cocos2d-JSBindings
- Cocos2d家族
1.2 获取支持
1.2.1. 论坛
1.2.2. 官方文档
-
开发环境和工作流
2.1. 用Cocos2d-JS Express开发网页游戏/微信游戏 (浏览器开发环境简介)
2.2. 用Cocos Console工作流开发跨网页/原生平台 (JSB开发环境)
2.3. 使用Cocos Code IDE开发 -
轻松开始Cocos2d-JS开发
3.1. 安装与环境配置
3.2. 创建你的第一个场景
3.3. 给场景添加内容
3.4. 使用动作来添加动画
3.5. 场景切换
3.6. 添加用户交互 -
核心概念
4.1. 项目结构介绍
4.1.1. 新建项目的目录结构说明
4.1.2. 项目工程配置文件project.json的说明
4.1.3. Web版本模块化的原理和使用方法。引导纯web游戏的开发者使用Express版本
4.2. 游戏对象和创建过程(cc.game, main.js)
4.3. 坐标系
4.4. 分辨率适配策略
4.5. 游戏场景树
4.5.1. 场景内节点的树形结构
4.5.2. 渲染框架 (概述性文档)
4.6. 游戏导演- 场景流控制
- 游戏主循环
4.7. JavaScript绑定
-
Cocos2d-JS Features
5.1. 资源加载(cc.loader)
5.2. 场景和图层
5.2.1. 构建一个场景树
5.2.2. 场景切换
5.3. 节点和精灵
5.3.1. 创建节点和精灵
5.3.2. 节点属性操作
5.3.2.1. 锚点和定位 (介绍ignoreAnchor)
5.3.2.2. 位移,旋转,缩放,Skew
5.3.2.3. 透明度,颜色 (介绍属性级联cascade)
5.3.2.4. Sprite特有的其他属性 (flip,texture,textureRect,etc)
5.3.3. 贴图
5.3.3.1. 加载贴图
5.3.3.2. TextureCache
5.3.3.3. 贴图属性
5.3.4. 精灵帧
5.3.4.1. 创建精灵帧
5.3.4.2. SpriteFrameCache
5.4. 动作
5.4.1. 功能型动作
5.4.1.1. ActionInterval
5.4.1.2. ActionInstant
5.4.2. 装饰型动作
5.4.2.1. 缓动动作
5.4.2.2. 重复动作
5.4.2.3. 速度动作
5.4.3. 组合型动作
5.4.3.1. 并行动作
5.4.3.2. 顺序动作
5.4.4. Animate动作 (帧动画)
5.5. 文本标签
5.5.1. True Type Font文本标签
5.5.2. 位图字体文本标签
5.5.3. Atlas文本标签
5.6. 菜单
5.6.1. 菜单
5.6.2. 菜单项
5.7. GUI
5.7.1. 控件
5.7.1.1. Button
5.7.1.2. Checkbox
5.7.1.3. Image view
5.7.1.4. Loading bar
5.7.1.5. Slider
5.7.1.6. Texts
5.7.1.7. TextField
5.7.2. 控件容器
5.7.2.1. Layout
5.7.2.2. Scroll view
5.7.2.3. List view
5.7.2.4. Page view
5.8. 声音
5.9. 事件管理器
5.9.1. 响应用户输入
5.9.2. 基础概念
5.9.2.1. 用事件监听器封装事件处理代码
5.9.2.2. 事件分发器将事件通知给监听器
5.9.2.3. 事件对象包含事件的详细信息
5.9.3. 五种类型的监听器
5.9.4. 注册事件监听器
5.9.5. 移除事件监听器
5.10. 其他节点类型
5.10.1. Tile map
5.10.2. Particle
5.10.3. Parallax
5.10.4. Node grid
5.10.5. Clipping node
5.11. 系统和设备信息 (cc.sys, cc.visibleRect, etc.) -
进阶主题
6.1. 导演类的配置
6.2. 性能优化
6.2.1. 对象缓冲池
6.2.2. Bake Node
6.2.3. SpriteBatchNode
6.3. 对象构造与类继承
6.4. 直接OpenGL绘制
6.5. Facebook SDK
6.6. Plugin-x (Google Play, iOS IAP)
6.7. 微信游戏API集成,JS代码混淆
6.8. JSB独占API
6.9. AssetsManager热更新
6.10. JavaScript反射机制 (Java和Objective-C)
6.11. JSB中使用扩展类
6.12. 用户定制JavaScript绑定
6.13. 物理
6.13.1. 如何集成物理引擎
6.13.2. 物理引擎概念
6.13.3. 物理世界,形状,身体
6.13.4. 碰撞
6.14. 扩展类和工具
6.14.1. Cocos Studio
6.14.2. Cocos Play
6.14.3. AnySDK
6.14.4. Cocos Builder
6.14.5. Spine
6.14.6. Texture Packer

找半天没找到文档 还要等到10月底 

