COCOS2D学习第一天

来源:互联网 发布:怎么领取淘宝客优惠券 编辑:程序博客网 时间:2024/06/08 09:15

1.简单的场景创建:

#ifndef MyFirst_H_#define MyFirst_H_#include "cocos2d.h"using namespace cocos2d;class MyFirstScene :public Layer{public:/*通过静态的scene函数,创建一个场景对象*/static Scene* createScene();/*MyFirstScene的初始化工作都在init里执行*/virtual bool init();/*调用宏CREATE_FUNC定义create函数*/CREATE_FUNC(MyFirstScene);};#endif

#include "MyFirst.h"Scene* MyFirstScene::createScene() {/*创建一个场景对象*/auto scene = Scene::create();/*创建MyFirstScene对象*/auto layer = MyFirstScene::create();/*添加到MyFirstScene到场景中*/scene->addChild(layer);return scene;}bool MyFirstScene::init() {/*以下代码是创建一个精灵并且添加到场景中*/auto sprite = Sprite::create("HelloWorld.png");sprite->setPosition(Vec2(300,300));this->addChild(sprite);return true;}

然后将AppDelegate::applicationDidFinishLaunching()中的 auto scene = HelloWorldScene::createScene();  改成 auto scene = MyFirstScene::createScene(); 就可以了

原创粉丝点击