当前位置: 代码迷 >> 综合 >> cocos2d-X 导演类(Director.h)API
  详细解决方案

cocos2d-X 导演类(Director.h)API

热度:73   发布时间:2024-01-04 04:15:09.0

本文来自http://blog.csdn.net/runaying ,引用必须注明出处!

cocos2d-X 导演类(Director.h)API

温馨提醒: 为了大家能更好学习,强烈推荐大家看看本人的这篇博客  Cocos2d-X权威指南笔记
导演类,创建一个主窗口来管理所有的场景,(通常一个游戏里面只有一个导演)
2.1获取当前正在运行的场景、获取每秒帧数、是否要切换场景、获取视图尺寸、切换/停止 场景、清楚缓存、设置配置信息
#ifndef __CCDIRECTOR_H__
#define __CCDIRECTOR_H__#include "platform/CCPlatformMacros.h"#include "cocoa/CCObject.h"
#include "ccTypes.h"
#include "cocoa/CCGeometry.h"
#include "cocoa/CCArray.h"
#include "CCGL.h"
#include "kazmath/mat4.h"
#include "label_nodes/CCLabelAtlas.h"NS_CC_BEGIN/*** @addtogroup base_nodes* @{*//* Forward declarations. */     //告诉编译器这些类存在
class LabelAtlas;
class Scene;
class EGLView;
class DirectorDelegate;
class Node;
class Scheduler;
class ActionManager;
class TouchDispatcher;
class KeyboardDispatcher;
class KeypadDispatcher;
class Accelerometer;

简要

/**
@类但简要 创建一个主窗口来管理 scenes(场景)Director 也负责以下:- 初始化 OpenGL 上下文- 设置 OpenGL像素格式 (默认值时 RGB565)- 设置 OpenGL 缓存大小 (默认是 0-bit)- 设置 投影 (默认是一个 3D)- 设置 方向 (默认是 Portrait)    //竖屏自从 Director 是一个 singleton, 标准的调用方法是:_ Director::getInstance()->methodName();Director 也设置默认的 OpenGL 上下文:- GL_TEXTURE_2D 可行的/Users/ai/cocos2d/cocos2d-x-3.0alpha0/c