我用的是cocos2d-x-3.7.1,通过CCGLViewImpl.cpp中的GLViewImpl类的create函数来更改窗口分辨率为320*480
GLViewImpl* GLViewImpl::create(const std::string& viewName)
{
auto ret = new (std::nothrow) GLViewImpl;
if(ret && ret->initWithRect(viewName, Rect(0, 0, 320, 480), 1)) {
ret->autorelease();
return ret;
}
return nullptr;
}
然后在HelloWorldScene.cpp中把原来的图片改成了我自己的一张320*480,然而显示出来它缩小了
auto sprite = Sprite::create("menu.png");
// position the sprite on the center of the screen
sprite->setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
// add the sprite as a child to this layer
this->addChild(sprite, 0);
return true;
![图片说明](https://img-ask.csdn.net/upload/201509/07/1441628304_92186.png)