cocos2d_x游戏开发第一天(下)
来源:互联网 发布:鼎复数据 知乎 编辑:程序博客网 时间:2024/04/30 03:05
上一篇文章论述了cocos2d_x开发环境的搭建,以及核心类的引用创建。
这篇文章将继续为大家完成第一天的学习课程:
5.添加MyGameScene类
#include <iostream>
USING_NS_CC;
class MyGame:public Layer{
public:
//创建场景
static Scene* createScene();
virtualbool init();
CREATE_FUNC(MyGame);
};
#endif
#include "MyGameScene.h"
Scene* MyGame::createScene(){
//创建场景
auto scene=Scene::create();
//创建布景层
auto layer=MyGame::create();
//将布景添加到场景当中去
scene->addChild(layer);
//返回已经添加完布景的场景:scene
return scene;
}
//布景层的初始化
bool MyGame::init(){
if(!Layer::init()){
returnfalse;
}
#pragma 输入自己的代码
Size winSize=Director::getInstance()->getWinSize();
log("MyGame");
//添加背景
auto bg=Sprite::create("A1.jpg");
this->addChild(bg,1);
bg->setPosition(winSize.width/2,winSize.height/2);
auto bg2=Sprite::create("NewUser.jpg");
this->addChild(bg2);
bg2->setPosition(winSize.width/2,winSize.height/2);
bg2->setScale(3.2);
returntrue;
}
在AppDelegate中:
找到:
auto scene = HelloWorld::createScene();
将其替换为:
auto scene=MyGame::createScene();
(最后一定要将image图片,添加进去哦,不然会崩的!图片自己更换)
运行结果:- cocos2d_x游戏开发第一天(下)
- cocos2d_x游戏开发第一天(上)
- Android游戏开发第一天
- 学习游戏开发的第一天
- visual C++游戏开发--第一天
- C++のWindows游戏开发 第一天
- 智慧北京开发第一天(下)
- Cocos2d_x系列一:Cocos2d-x在xcode下开发生成静态库添加到项目
- 封闭开发第一天
- iphone开发第一天
- Android 开发第一天
- Android开发第一天
- IOS开发第一天
- winform开发第一天
- iPad开发第一天
- spark开发第一天
- mybatis开发(第一天)
- Android 开发第一天
- 关于R与javaWeb通信问题
- VIJOS-P1359 Superprime
- Android Studio 快捷键设置
- git命令的快捷键
- 汇编操作显存
- cocos2d_x游戏开发第一天(下)
- http://q.cnblogs.com/u/819749/
- 两种方式实现数组中负数在左,正数在右
- UI_在tableView中利用block传值
- leetcode 226--Invert Binary Tree
- vmlinux,vmlinuz,uImage,zImage,bzImage之间的异同
- hdu2795 Billboard 线段树
- nslookup
- hdu1556 Color the Ball