1
2
3
4
5
6
7
@H_403_20@
8
9
10
11
12
13
14
15
|
//GameScene.h
#include"cocos2d.h"
class
GameScene:
public
cocos2d::Layer
{
:
static
cocos2d::Scene*createScene();
virtual
bool
init();
void
menuCallback(cocos2d::Ref*pSender);
CREATE_FUNC(GameScene);
};
|
@H_403_129@
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//GameScene.cpp
#include"GameScene.h"
USING_NS_CC;
cocos2d::Scene*GameScene::createScene()
{
auto
scene=Scene::create();
//创建一个场景
layer=GameScene::create();
//创建一个图层
scene->addChild(layer);
return
scene;
}
//初始化当前的图层
GameScene::init()
{
return
false
;
//获取屏幕大小
SizevisibleSize=Director::getInstance()->getVisibleSize();
//autosize=Director::getInstance()->getWinSize();
sprite=Sprite::create(
"OnePiece_1.png"
);
sprite->setPosition(Vec2(visibleSize.width/2,visibleSize.height/2));
this
->addChild(sprite);
//创建菜单
//方法一
label=Label::createWithSystemFont(
"Jacedy"
,
"MarkerFelt"
|