有人知道怎么把cocos2d-x的原点左下角 改成左上角么,思路也行
举个例子:
CCScene* XTestScene::scene()
{
CCScene *scene = CCScene::create();
XTestScene *layer = XTestScene::create();
scene->addChild(layer);
return scene;
}
这样写原点默认在左下角,其实你只需要需改一下CCLayer的位置就可以
在XTestScene *layer = XTestScene::create()这句加后上
CCSize screenSize = CCDirector::sharedDirector()->getWinSizeInPixels();
layer->setPosition(ccp(screenSize.width / 2, screenSize ,hight/ 2));
现在显示在屏幕中心。
左上角的话重新设置位置:
layer->setPosition(ccp(screenSize.width, 0));
这样原点就在左上角了
我要的效果是修改cocos2d-x的源码