스프라이트 1개를 씬에 추가하는 코드다.
HelloWorldScene.h
#include "cocos2d.h" class HelloWorld : public cocos2d::Layer { public: static cocos2d::Scene* createScene(); virtual bool init(); // a selector callback void menuCloseCallback(cocos2d::Ref* pSender); // implement the "static create()" method manually CREATE_FUNC(HelloWorld); //추가할 내용 cocos2d::Sprite *mySprite; };
bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibleOrigin(); //추가할 내용 mySprite = Sprite::create("CloseNormal.png"); mySprite->setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y)); this->addChild(mySprite); return true; }
'Cocos2D-X' 카테고리의 다른 글
어떤 지점에 놓음(Place) (0) | 2016.05.09 |
---|---|
3차 베지어곡선(BezierBy, BezierTo) (0) | 2016.05.08 |
점프 시뮬레이션(JumpBy, JumpTo) (0) | 2016.05.08 |
스프라이트 이동(MoveBy, MoveTo) (0) | 2016.05.07 |
NDK설치시 (0) | 2016.05.07 |