(二) 必须掌握的一些基本概念

慢慢补充。。。

*  Ref 类是所有类的基类(在 3.x 版本之前是 CCObject 类)

*  cocos2d-x 中有三大元素:场景、层和精灵。简单的说,场景是指一屏所呈现的所有数据和动画,比如登录场景、大地图场景、战斗场景等;场景是由一或多个层组成的;而层上又有若干精灵,这里的精灵就是指控件和图片等最小元素。场景、层和精灵都属于节点,继承自 Node 类,所以熟练 Node 类的成员函数和变量是很必要的。

Menu, Label.

*  导演类 Director 是游戏引擎的核心,整个游戏中只有一个实例,主要负责场景的切换、游戏的开始、结束、暂停、恢复等工作,以及获取一些全局数据,如屏幕大小等,是游戏流程的总指挥。

*  cocos2d-x 3.x 中,类的成员数据基本都以下划线开头,注意下,与 3.x 之前的版本的 m_ 开头不同。

*  节点可以有子节点,这样可以通过父节点统一管理子节点,如进行整体的移动旋转等动作等。

(二) 必须掌握的一些基本概念

时间: 2024-10-15 03:47:58

(二) 必须掌握的一些基本概念的相关文章

二维数组 面向对象编程的概念、 类、对象以及引用 和成员方法

1.二维数组(熟悉)1.1 基本概念 一维数组本质上就是一段连续的存储单元,用于存放多个类型相同的数据内容. 二维数组本质上就是由多个一维数组组成的数组,也就是说二维数组中的每个元素都是一维数组,而一维数组的每个元素才是具体数据内容. 1.2 二维数组的声明(1)语法格式 数据类型[][] 数组名称 = new 数据类型[行数][列数];如: int[][] arr = new int[2][5]; - 声明一个具有2行5列元素类型为int的二维数组 其中行下标的范围是:0 ~ 1: 其中列下标

消息中间件系列二:RabbitMQ入门(基本概念、RabbitMQ的安装和运行)

一.基本概念 1. AMQP AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议.支持不同语言和不同的产品 2. 生产者 消息的创建者,发送到AMQP的消息中间件 3. 消费者 连接到AMQP的消息中间件,订阅到队列上,进行消息的消费.分为持续订阅(basicConsumer)和单条订阅(basicGet) 说明: 持续订阅:只要有消息就不断消费 单条订阅:消费过一条消息以后就不再消费了,要想继续消费消息,就得重新订阅

(Object-C)学习笔记(二) --OC语言面向对象和基本概念

现在的高级编程语言大部分都是面向对象编程的. 那么什么是面向对象呢?我用我的见解举个例子:假设你正在用word编辑这么两件事 1.一个人走到桌子前面(1)拿起可乐(2)打开盖子(3)喝光(4)放下瓶子(5). 2.一个人走到桌子前面(1)拿起点心(2)吃了(3). 那么如果是用面向过程的方式来编程,第一件事是一个大括号,里面写着这5步.第二件事是一个大括号,里面写着3步.写这么两件事全部手写,不允许黏贴复制,一共8步. 如果使用面向对象的方式来编程,把这个过程分为了动作和物品,把这些步骤写出来但

css(二) block,inline和inline-block概念和区别

转: http://www.cnblogs.com/KeithWang/p/3139517.html 总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通常被现实为独立的一块,会单独换一行:inline元素则前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满. 大体来说HTML元素各有其自身的布局级别(block元素还是inline

二十二章——线程与多线程的概念

1, 线程的概念 一个程序中的方法有几条执行路径, 就有几个线程 2, 线程的创建: 两种方式: 1, 继承Thread类 class TestThread extends Thread {......} 2, 实现Runnable接口, 然后作为参数传入到Thread类的构造方法中 class TestThread implements Runnable {......} 线程的启动: 调用线程类中的start()方法, 不能直接调用run()方法, 直接调用run()方法那叫方法调用, 不是

MongoDB学习(二):数据类型和基本概念

本文地址: http://www.cnblogs.com/egger/archive/2013/04/27/3047191.html 欢迎转载 ,请保留此链接??? ????! 数据类型 基本数据类型 MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用.例如,JSON没有日期类型,这会使得处理本来简单的日期问题变得非常繁琐.只有一种数字类型,没法区分浮点数和整数,更不能区分32位和64位数字

Java复习(二)类与对象的基本概念

2.1面向对象的程序设计方法概述 对象 程序中: 一切皆是对象 都具有标识,属性和行为 通过一个或多个变量来保存其状态 通过方法实现他的行为 类 将属性及行为相同或相似的对象归为一类 类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为 在面向对象的程序设计中,每一个对象都属于某个特定的类 2.1.1抽象 过程抽象 数据抽象 2.1.2封装 2.1.3继承 Java仅支持单继承 2.1.4多态 2.2类与对象 2.2.1类的声明 声明形式 [public] [abstract|final

spring 框架基础概念理解

一. IOC 控制反转 概念解释:当我需要一个资源时,容器已经帮我准备好,我只需要接受就可以. // 加载 IOC 容器 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml") 当执行以上代码时,容器就已经加载好了所有资源.获取资源的方式如下. HelloWorld helloworld = (HelloWorld)ac.getBean("helloWorld&q

Jquery学习笔记:操作form表单元素之二(复选框和单选框)

在上面文章的基础上,我们介绍如何操作表单元素中的 复选框和单选框. 一.复选框 <label> <input type="checkbox" id="item" checked> 全选</label> 注意,input标签要放在label标签内,这样点击文字时也会有反映. 如果选中了,调用  $("#item").prop("checked")返回true,否则返回false 同样利用pro

黑马程序员--Objective-C之--自动释放池的概念以及使用

今天我们来看一下OC中数组对象在是如何处理对象元素的引用计数问题的,同时介绍一下自动释放池的相关概念 一.数组对象是如何处理对象元素的引用计数问题 // // main.m // 26_NSArrayMemeryManager // // Created by waterfoxjie on 15-03-29. // Copyright (c) 2015年 waterfoxjie. All rights reserved. // #import <Foundation/Foundation.h>