`

cocos2d-x 第三篇 基本概念介绍

 
阅读更多

场景(scene):

也有人叫做屏幕或舞台,是一个独立的程序流,一个程序可以有很多场景但当前运行的场景就只有一个。比如游戏中可以有介绍场景,菜单场景,第一关场景,过场1场景,第二关场景,胜利场景等。一个场景由多个层(layer)组成,层就相当于photoshop里的图层。



 

 

层(layer):

层是一个可以拖拽的区域,并且知道如何拖拽它自身,他是半透明的,允许其他层在它下面,可以包含精灵(Sprite)或者其他层



 精灵:

本质上是一个图片,可可move,rotate,scale,animate,例如游戏里的怪兽,坦克,飞镖,子弹等

导演(director):

相当于拍剧的导演,负责控制场景的切换,游戏的进度,转台,初始化opengles等

导演知道当前哪个场景是活跃的,可以手动操作场景拽来调用场景。

简单来说就是导演控制场景,场景由多个层组成,层里可以有很多精灵,这样就简单了吧。

  • 大小: 16.7 KB
  • 大小: 65 KB
分享到:
评论

相关推荐

    Cocos2d-x实战:C++卷(2版)源代码

    在Cocos2d-x中,C++作为主要的编程语言,相比初版,第二版可能涵盖了更多Cocos2d-x的新特性和优化。C++的使用可以提供更好的性能和更直接的内存管理,同时也能充分利用面向对象编程的特性来构建复杂的游戏逻辑。 源...

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    12. **扩展性**:cocos2d-x提供了插件系统和扩展API,方便开发者添加自定义功能和第三方库。 在学习和使用cocos2d-x 3.8时,开发者需要注意与最新版本的差异,例如API的变化、新功能的缺失等。同时,由于3.8是旧...

    cocos2d-x+socket

    例如,我们可以使用C++的Socket API或者第三方库如Poco,它们提供了封装好的Socket操作接口,使得在cocos2d-x项目中使用Socket变得更加便捷。同时,cocos2d-x的网络模块(如`Network`类)虽然主要用于HTTP请求,但也...

    cocos2d-x 3.x游戏开发实战光盘

    通过学习和实践这个光盘中的内容,开发者可以掌握cocos2d-x 3.x的核心概念,如场景管理、精灵动画、粒子系统、触摸事件处理、游戏逻辑设计等,从而能够独立地开发出高质量的2D游戏。对于希望提升游戏开发技能或转行...

    Cocos2d-x 1.0.1-x-0.11.0 手册

    2. **基本概念**:介绍Cocos2d-x中的关键概念,如节点(Node)、坐标系统、时间线等。 3. **类库参考**:每个主要类的API文档,包括构造函数、方法、属性等详细信息。 4. **教程**:从基础到进阶的编程教程,帮助...

    cocos2d-x帮助文档

    《cocos2d-x帮助文档》是一份专为iOS游戏开发者设计的重要参考资料,它详尽地阐述了cocos2d-x框架的各种技术和应用方法。cocos2d-x是一款跨平台的2D游戏开发框架,基于C++,同时支持Objective-C和Python等语言,广泛...

    cocos2D-lua 核心编程内置代码

    在“Cocos2d-x之Lua核心编程(第二版)_配套代码”中,我们可以找到一系列的示例和代码,这些代码涵盖了Cocos2d-lua的核心功能和编程技巧。 一、Cocos2d-lua简介 Cocos2d-lua是Cocos2d-x的一个扩展,它允许开发者使用...

    《Cocos2d-x实战 JS卷 Cocos2d-js开发》随书源码下

    《Cocos2d-x实战 JS卷 Cocos2d-js开发》是一本专注于使用JavaScript进行Cocos2d-x游戏开发的专业书籍。随书源码包含了从第13章到第24章的示例代码,由于文件大小超出上传限制,源码被分为两个压缩包。在这些章节中,...

    Cocos2d-x 3.x游戏开发之旅_PDF电子书下载 带书签目录 高清完整版

    《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,旨在引导读者深入了解和掌握Cocos2d-x 3.x框架进行游戏开发的技术与实践。Cocos2d-x是一个开源的游戏开发框架,广泛应用于移动平台,如iOS、...

    Cocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdf

    《Cocos2d-x 3.X游戏开发实战》是由肖文吉编著的一本专业级游戏开发指南,专为想要掌握Cocos2d-x 3.X框架进行游戏开发的程序员设计。Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台的2D游戏制作,支持iOS、...

    Cocos2d-x 3.x游戏开发之旅_PDF电子书下载 带书签目录 高清完整版.pdf

    2. **基本概念与架构**:讲解Cocos2d-x的核心组件,如Scene、Layer、Node、Sprite等,以及它们之间的关系和交互方式,帮助开发者理解框架的基本工作原理。 3. **图形与动画**:详细介绍如何使用Cocos2d-x绘制2D图形...

    cocos2d-x从入门到精通经典视频-vedio.rar

    在这个入门课程中,段誉老师会逐步讲解如何安装和配置cocos2d-x开发环境,如何创建第一个项目,以及如何使用cocos2d-x的基本组件和功能。他还会指导如何设计游戏逻辑,实现角色移动、碰撞检测、得分系统等基本游戏...

    Cocos2d-x之Lua核心编程 ,刘克男,杨雍著 ,P227

    9. Lua调试:Cocos2d-x提供了一些工具和方法来帮助开发者调试Lua代码,例如`print`函数输出日志,以及使用如luac、GDB等第三方调试工具。 10. 高级编程技术:包括元表和元方法的概念,以及如何使用Lua的coroutine...

    Cocos2d-X 3.2 API 文档

    16. **扩展与插件**:Cocos2d-X拥有丰富的第三方扩展和插件,可以增强游戏功能,例如广告集成、社交分享等。 通过阅读和实践Cocos2d-X 3.2的API文档,开发者可以熟练掌握这个强大的游戏开发框架,从而创建出各种...

    我所理解的Cocos2d-x ,秦春林编著 ,P438.pdf

    在第438页,作者可能深入探讨了Cocos2d-x的某一个重要概念或技术,例如: 1. **渲染系统**:Cocos2d-x的渲染引擎基于OpenGL ES,它提供了一系列的图形绘制API,如精灵(Sprite)、层(Layer)、场景(Scene)和动作...

    cocos2d-x3.2《魔塔》游戏源码

    cocos2d-x虽然不直接提供网络模块,但可以通过集成第三方库如cocos2d-x的网络扩展或者使用原生的网络API来实现。 总的来说,通过分析这个《魔塔》游戏的源码,开发者可以学习到cocos2d-x的核心概念、游戏开发流程...

    精通COCOS2D-X游戏开发 进阶卷-565_14177674

    1. **Cocos2d-x基础知识**:讲解Cocos2d-x的基本架构,包括场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等核心概念,以及如何创建和管理游戏对象。 2. **图形渲染**:深入解析Cocos2d-x的图形渲染...

    Cocos2D-x权威指南

    此外,还介绍了Cocos2D-x的项目结构和基本工作流程,帮助读者快速上手。 第二章:Cocos2D-x基础 本章深入浅出地讲解了Cocos2D-x的基本元素,如场景(Scene)、层(Layer)、节点(Node)和精灵(Sprite)。这些是...

Global site tag (gtag.js) - Google Analytics