初学,按照教程显示图片
代码如下:
// on “init” you need to initialize your instance
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
Size visiblesize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
auto ground = Sprite::create("demo4.jpg");
ground->setPosition(visiblesize/2);
addChild(ground);
return true;
}
在横屏的时候,图片正常居中显示
在竖屏的时候,图片只在屏幕的左边中间显示了一小部分,即图片的中心坐标不是我所设置的
除了横竖屏的设置,其他代码都一样
请问为什么,该如何修改使图片在竖屏下可以正常显示?
谢谢大家!