学习cocos2d-html5的朋友注意了,有一些比较概念性的东西需要大家去学习。
1, 导演(CCDirector)在cocos2d-html5引擎中,导演是游戏的领袖,导演运筹帷幄所有的场景、布景、精灵等。
2, 摄像机(CCCamera)细到每个节点都需要摄像机,例如节点发生放大、缩小、旋转等变化的时候,都需要继承摄像机,让其重新渲染。
3, 场景(CCScene)我们可以理解成拍电影的时候的一段剪辑,在游戏里面或许可以成为关卡,它是由场景、人物等组成。
4, 布景(CCLayer)在概念上理解,就是复杂的背景,不是简单的背景哦,是一种多种组合的结果,有时候精灵也可能变成布景。
5, 人物也就是精灵(CCSprite),比较好理解的概念主角、敌人、NPC等都是精灵。
6, 动作(CCAtion)可以理解成行为等,例如人物将要进行什么行为(动作)。
上面就是基本的关系图,可以参考一下。
在cocos2d-html5的Demo例子很值得大家参考,下面奉上图示:
这个是基本的结构图,框架目录:
相关推荐
1. **JavaScript支持**:Cocos2d-html5的核心优势在于其对JavaScript的支持,这是一种广泛使用的Web编程语言,让开发者能够利用他们现有的技能来构建游戏,无需学习新的编程语言。 2. **跨平台**:由于HTML5的特性...
### cocos2d-iphone至cocos2d-html5移植之旅:深入解析与实践指南 #### 引言 在数字化时代,跨平台游戏开发成为了一种趋势,尤其在移动设备和网页端之间的转换变得日益频繁。《cocos2d-iphone至cocos2d-html5移植...
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
1. **index.html**:这是Web应用的入口文件,通常包含初始化Cocos2d-html5引擎的代码和其他必要资源的引用。 2. **README.mdown**:这是一个Markdown格式的文档,通常包含项目的简介、安装指南、使用方法等重要信息...
cocos2d-x 是一个开源的游戏开发框架,使用 C++ 语言编写,支持多平台发布,包括 iOS、Android、Windows、macOS、Linux 和 Web。cocos2d-x v3.16 是该框架的一个版本号,本文档主要介绍了该版本的安装流程以及环境...
打开浏览器,输入 cocos2d-x.org,然后选择 Download,本教程写作时最新版本为 cocos2d-1.0.1-x-0.9.1。下载完成后,解压到当前文件夹,双击打开文件夹,查看里面有什么东西,红圈部分就是我们要安装使用的文件。 ...
《cocos2d-html5-v2.2.3:打造跨平台的游戏开发之旅》 cocos2d-html5-v2.2.3是cocos2d-x系列的一个重要版本,专为HTML5游戏开发设计。cocos2d-x是一个开源的游戏开发框架,它基于cocos2d,并且支持多种平台,包括...
本教程旨在深入解析Cocos2d-js的使用方法,带你从HTML5的基础出发,逐步过渡到原生手机游戏的开发。 Cocos2d-js的核心特性包括一个强大的场景管理器、动画系统、物理引擎支持、粒子系统、动作和特效、触摸事件处理...
1. **导演(Director)**:它是整个Cocos2d-html5游戏循环的管理者,控制着游戏的帧率和场景切换。 2. **场景(Scene)**:场景是游戏的一个独立单元,可以包含多个层(Layer)和精灵(Sprite)。 3. **层(Layer...
这个压缩包“cocos2d-x-cocos2d-x-2.2.2.zip”包含了cocos2d-x 的2.2.2版本,该版本是cocos2d-x发展中的一个重要里程碑,它提供了许多改进和优化,使得开发者能够更加高效地创建2D游戏和应用。 在cocos2d-x 2.2.2中...
cocos2d-js是一个基于Cocos2d-x的JavaScript版本,它继承了Cocos2d-x的丰富功能,包括精灵、动作、层、场景、物理引擎等,同时支持HTML5和JavaScript,使得游戏能在浏览器上运行。而“cocos2d-html.min”则特指这个...
1. **Cocos2d-x入门**:介绍Cocos2d-x的基本架构,包括场景(Scene)、层(Layer)、节点(Node)等概念,以及如何设置项目环境,创建和管理游戏资源。 2. **图形与动画**:讲解如何使用Cocos2d-x的绘图API绘制2D...
Cocos2d-JS由Cocos2d-x移植而来,采用JavaScript语言,支持HTML5和原生应用开发。它的核心组件包括场景(Scene)、节点(Node)、动作(Action)、精灵(Sprite)等,这些构建块可以组合成复杂的交互式游戏世界。例如,场景...
《Cocos2d-x 3.13.1与Spine 3.6集成详解》 Cocos2d-x是一个广泛使用的开源游戏开发框架,它基于C++,同时支持Lua和JavaScript等多种脚本语言,为开发者提供了高效、跨平台的游戏开发解决方案。在3.13.1版本中,...
《Cocos2d-JS开发之旅:从HTML5到原生手机游戏》是一本深入探讨Cocos2d-JS框架的书籍,旨在帮助开发者从Web前端的HTML5技术过渡到跨平台的原生手机游戏开发。Cocos2d-JS是Cocos2d-x引擎的一个分支,它结合了...
《Cocos2d-x 3.x游戏开发实战》是一本深度探讨Cocos2d-x 3.x框架的游戏开发书籍,适合对游戏编程有兴趣的开发者学习。Cocos2d-x 是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多平台的...
《Cocos2d-html5-v0.5.0-alpha2:HTML5游戏开发新篇章》 Cocos2d-html5-v0.5.0-alpha2是一款基于HTML5技术的游戏开发框架,于2012年6月18日发布。这款开源软件为开发者提供了一个强大的工具集,用于创建互动式的2D...
《cocos2d-x 3.8:经典游戏引擎源码解析》 cocos2d-x 是一个跨平台的游戏开发框架,它基于C++,同时提供了Lua和JavaScript的绑定,让开发者可以方便地在多种操作系统上创建2D游戏、演示程序和其他图形交互应用。这...
1. **跨平台支持**:Cocos2d-x 3.1支持多种操作系统和设备,包括iOS、Android、Windows、Mac、Linux等,使得开发者可以编写一次代码,到处运行。 2. **C++基础**:Cocos2d-x主要采用C++作为编程语言,同时也支持Lua...
1. **场景(Scene)与层(Layer)管理**:Cocos2d-x使用场景和层的概念组织游戏画面。场景是一个完整的屏幕视图,而层则是场景中的一个可独立管理的部分,多个层可以组合成一个场景。 2. **精灵(Sprite)与动画**...