Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. bool HelloWorld::init()
  2. {
  3.     //////////////////////////////
  4.     // 1. super init first
  5.     if ( !Layer::init() )
  6.     {
  7.         return false;
  8.     }
  9.    
  10.     Size visibleSize = Director::getInstance()->getVisibleSize();
  11.     Vec2 origin = Director::getInstance()->getVisibleOrigin();
  12.  
  13.     auto mySprite = Sprite::create("First.png");
  14.     mySprite->setPosition(Point((visibleSize.width / 2) + origin.x, (visibleSize.height / 2) + origin.y));
  15.     this->addChild(mySprite);
  16.  
  17.     auto listener = EventListenerTouchOneByOne::create();
  18.     listener->setSwallowTouches(true);
  19.  
  20.     listener->onTouchBegan = CC_CALLBACK_2(HelloWorld::onTouchBegan, this);
  21.  
  22.     _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);
  23.  
  24.     return true;
  25. }
  26. bool HelloWorld::onTouchBegan(cocos2d::Touch* touch, cocos2d::Event* event)
  27. {
  28.     CCLOG("onTouchBegan x = %f, y = %f", touch->getLocation().x, touch->getLocation().y);
  29.     return true;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement