Cocos2dx中创建场景

步骤1:

         添加场景类class

步骤2:

        在.h文件中初始化三个必备函数

class Scene1 :public cocos2d::Layer
{
public:
	static cocos2d::Scene* createScene();
	virtual bool init();
	CREATE_FUNC(Scene1);
};
在.cpp文件中的代码如下:

#include "Scene1.h"

Scene* Scene1::createScene()
{
	auto scene = Scene::create();//创建场景
	auto layer = Scene1::create();//创建层
	scene->addChild(layer);//层添加到场景中去
	return scene;
}
bool Scene1::init()
{
	if (!Layer::init())
	{
		return false;
	}
	Sprite *Sprite1 = CCSprite::create("CloseSelected.png");//创建精灵
	
	CCSize winsize = CCDirector::sharedDirector()->getWinSize();//获得屏幕尺寸
	Sprite1->setPosition(ccp(winsize.width/2,winsize.height/2));
	this->addChild(Sprite1);//精灵添加到场景中去
	return true;

}
步骤三:在文件夹中添加现有项目(即添加路径)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值