cocos2d-x 4.0 创建精灵,编译通过无法显示如何解决?[附源码]

#运行情况
仅有默认显示帧率的左下角标签,MainScene的内容完全没有显示
代码如下:
#MainScene.h

#pragma once
#include "cocos2d.h"
USING_NS_CC;
class MainScene : public cocos2d::Scene
{
public:
    static Scene* createScene();
    
    virtual bool init();

    CREATE_FUNC(MainScene);
private:
    Sprite* img;
};

```
   
#MainScene.cpp
    
   
````cpp
   
#include "MainScene.h"

Scene* MainScene::createScene()
{
    auto scene = Scene::create();
    auto layer = Layer::create();
    scene->addChild(layer);
    return scene;
}

bool MainScene::init()
{
    if(!Scene::init())
    {
        return false;
    }
    auto vis = Director::getInstance()->getVisibleSize();
    Vec2 origin = Director::getInstance()->getVisibleOrigin();
    img = Sprite::create("Tilemap.png");
    img->setAnchorPoint(Vec2(0, 0));
    img->setPosition(0, 0);
    addChild(img);
    /*auto tileMap = TMXTiledMap::create("kill.tmx");
    if (!tileMap)
    {
        return false;
    }
    addChild(tileMap);
    tileMap->setPosition(0, 0);
    */
    return true;
}

```
#END

重新创建项目后解决