这个问题释什么原因

当我使用以下代码时,我可以在运行程序后看到“node2”精灵。

	node2 = Sprite::create("ty.png");
	node2->setPosition(Vec2(700, 600));
	this->addChild(node2,5);
	auto listener = EventListenerKeyboard::create();
	listener->onKeyPressed = [=](cocos2d::EventKeyboard::KeyCode keyCode, Event* event) {
		keys[keyCode] = true;
	};
	listener->onKeyReleased = [=](cocos2d::EventKeyboard::KeyCode keyCode, Event* event) {
		keys[keyCode] = false;
	};
	_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);
	this->scheduleUpdate();

但是当我添加以下代码时。运行程序后我看不到“node2”精灵

	auto s = Director::getInstance()->getWinSize();
	auto pFollow = Follow::create(node2, Rect(0, 0, s.width + 3840, s.height)); 
	node2->runAction(pFollow);

跑屏幕外去了?

不清楚在哪,总之看不到。

添加以下代码后:

auto s = Director::getInstance()->getWinSize();
	auto pFollow = Follow::create(node2, Rect(0, 0, s.width + 3840, s.height)); 
	node2->runAction(pFollow);

通过调试,发现node2节点的输出坐标也是700,600。处于屏幕内。
也就是说,不管有没有添加这段代码,node2节点输出的坐标都是一样的,都处于屏幕内。
既然这样,添加这段代码后,当程序运行后,为什么就看不到node2节点?