Cocos2d-x学习笔记《06》—— 导演类Director
who1753Cocos2d围观90次暂无评论一. 类Director继承关系图
二. 常用方法
(1). 属性相关
1 |
//获得当前运行的场景,cocos2dx同时只能运行一个场景 |
2 |
Scene* |
3 |
|
4 |
//获取fps值 |
5 |
double
|
6 |
//设置fps值 |
7 |
void
double
|
8 |
|
9 |
//fps是否是显示状态 |
10 |
bool
|
11 |
//设置是否显示fps |
12 |
void
bool
|
13 |
|
14 |
//获取每帧秒数 |
15 |
float
|
16 |
|
17 |
//获取openGLView |
18 |
GLView* |
19 |
//设置openGLView |
20 |
void
|
21 |
|
22 |
//判断是否暂停 |
23 |
bool
|
24 |
|
25 |
//获取调用到现在的所有帧数 |
26 |
unsigned int
|
27 |
|
28 |
//判断被替换的场景是否接收到cleanup事件 |
29 |
//replace方式会,而push方式则不会 |
30 |
bool
void );
|
(2). 窗口相关
1 |
//返回以点为单位openGL视图的大小 |
2 |
const
const ;
|
3 |
|
4 |
//返回以像素为单位openGL视图的大小 |
5 |
Size const ;
|
6 |
|
7 |
//返回以点为单位的 |
8 |
Size const ;
|
9 |
|
10 |
//返回以点为单位的 |
11 |
Vec2 const ;
|
12 |
|
13 |
//UIKit的坐标转换到一个OpenGL坐标 |
14 |
Vec2 const
|
15 |
|
16 |
//一个OpenGL坐标转换到UIKit的坐标 |
17 |
Vec2 convertToUI( const
|
(3). 场景管理相关
1 |
//根据给定的场景进入 |
2 |
void
|
3 |
|
4 |
//暂停执行正在运行的场景中,pushing一个在堆栈上推暂停的场景。 |
5 |
void
|
6 |
|
7 |
//从队列中弹出一个场景。 |
8 |
void
|
9 |
|
10 |
//从队列中弹出所有的场景,直到只有根场景在队列中 |
11 |
void
|
12 |
|
13 |
//弹出从队列中的所有场景,直到它到达 |
14 |
void
int
|
15 |
|
16 |
//用一个新的替换正在运行的场景。终止正在运行的场景。 |
17 |
void
|
18 |
|
19 |
//结束执行,释放正在运行的场景。 |
20 |
void
|
21 |
|
22 |
//暂停正在运行的场景。 |
23 |
void
void );
|
24 |
//恢复暂停的场景 |
25 |
void
|
0
>> 本文固定链接: http://www.who1753.com/cocos2dx-study-notes-06.html