两个问题解决不了

  1. 使用场景切换过渡动画时出现黑屏, 然后就显示下个场景了,不知道为甚么?

  2. 使用瓦片地图:
    auto Map = TMXTiledMap::create(“test.tmx”);
    this->addChild(Map, 0);
    甚么都没有出,不明为甚么,求大神解答, 感谢!!!

第一个问题给些代码描述一下怎么做的吧。
第二个问题的 this 是什么?被加到渲染树里去吗?
引擎的版本是多少?

第一个问题的代码如下:

void MainMenuScene::CharacterRunToChangeScene(float dt)
{
	if (Scene_anim_status < 2)
		return;
	auto character = this->getChildByTag(1);
	character->setPositionX(character->getPositionX() + 30);
	splitAnimate->setDuration(Character::getInstance()->GetFastRunDuration());
	if (character->getPositionX() >= Director::getInstance()->getVisibleSize().width + character->getContentSize().width)
	{
		Character::removeInstance();
		auto scene = StageScene::createScene();
		Director::getInstance()->replaceScene(TransitionSlideInR::create(1.0f, scene));
	}

}

大意思人物超出屏幕后更换下一个场景

第二个问题中的this 是场景自己的this, 我只是单纯的在Init 函数中做了, 用的是3.16版本。
感谢答复!!