微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cocos3.8屏幕截图

utils::captureScreen(CC_CALLBACK_2(HelloWorld::afterCapture,this),"D:/MyCocosProj/FallDown/Resources/ScreenShot.png");

然后在回调函数

void HelloWorld::afterCapture(bool succeed,const std::string& outputFile)
{
	if (succeed)
	{
		cclOG("outputFile = %s",outputFile.c_str());
		//显示截图
		Sprite* sp = Sprite::create(outputFile);
		sp->setPosition(ccp(100,100));
		this->addChild(sp);
		sp->setScale(0.25); //放缩
	}
	else
	{
		cclOG("Capture screen Failed.");
	}
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐