首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >cocos3.8屏幕截图

cocos3.8屏幕截图

作者头像
立羽
发布于 2023-08-24 05:23:18
发布于 2023-08-24 05:23:18
32800
代码可运行
举报
文章被收录于专栏:Unity3d程序开发Unity3d程序开发
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
utils::captureScreen(CC_CALLBACK_2(HelloWorld::afterCapture, this), "D:/MyCocosProj/FallDown/Resources/ScreenShot.png");

然后在回调函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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.");
	}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
cocos2dx 象棋
/******************************************************************* * Copyright(c) 2017 * All rights reserved. * * 文件名称: Chess.cpp * 简要描述: Chess * * 创建日期: 2017-07-21 * 作者: gongluck * 说明: * * 修改日期: 2017-07-24 * 作者: gongluck * 说明: **************
_gongluck
2018/03/08
2.1K0
cocos2dx 象棋
Cocos2d-x3.1TestCpp之NewRenderTest Demo分析
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115255.html原文链接:https://javaforall.cn
全栈程序员站长
2022/02/07
7250
【Cocos2d-x】开发实战-Cococs2d-x中的菜单
本篇博客讲解: 1.使用菜单 2.文本菜单 3.精灵菜单和图片菜单 4.开关菜单
谙忆
2021/01/21
6500
【Cocos2d-x】开发实战-Cococs2d-x中的菜单
cocos2d-x 3.1.1 学习笔记[3]Action 动作
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115397.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/10
4490
cocos2dx 的Hello world的简单分析
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/109300.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/05
4210
cocos2dx 的Hello world的简单分析
cocos2dx 打灰机
#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include "EnemyPlane.h" #include "EnemyBullet.h" USING_NS_CC; Scene* GamePlane::createScene() { auto scene = Scene::create(); auto layer = GamePlane::create(); scene->addChild(l
_gongluck
2018/03/08
2K0
cocos2dx 打灰机
Cocos2d-x-lua游戏两个场景互相切换MainScene01切换到MainScene02「建议收藏」
local dic_size = CCDirector:sharedDirector():getWinSize() local win_w = dic_size.width local win_h = dic_size.height
全栈程序员站长
2022/07/07
4030
cocos2dx 连连看
#include "GameLink.h" #include "CountDownBar.h" USING_NS_CC; Scene* GameLink::createScene() { auto scene = Scene::create(); auto layer = GameLink::create(); scene->addChild(layer); return scene; } bool GameLink::init() { if (!Layer::init()) ret
_gongluck
2018/03/08
1.1K0
cocos2dx 连连看
cocos2dx 2048
#include "GameScene.h" #include "CardSprite.h" #include "ScoreBoard.h" #include "SimpleAudioEngine.h" USING_NS_CC; Scene* GameLayer::createScene() { auto scene = Scene::create(); auto layer = GameLayer::create(); scene->addChild(layer); return scen
_gongluck
2018/03/08
2.1K0
cocos2dx 2048
cocos2d-x for android:士兵听我的命令移动
上一篇文章讲述了利用cocos2d-x构建精灵的动画效果,今天打算以此为引子,创建一个在移动时同时指挥角色到我手指触摸的移动地点,那么就开始吧。
全栈程序员站长
2022/07/05
5810
cocos2d-x for android:士兵听我的命令移动
cocos2dx-v3.5 2048(三):菜单实现
前言 本节主要包括菜单栏的绘制以及添加触发事件,菜单栏又分为两级,如下面两张图,当点击set时,出现模式选择的菜单项。这里主要利用到了 MenuItemLabel进行菜单的实现 设计 对于菜单栏的设计
一灰灰blog
2018/02/06
9950
cocos2dx-v3.5 2048(三):菜单实现
【Cocos2d-x】开发基础-第一个Cocos2d-x游戏
命令工具cocos实现,cocos工具其实是cocos2d团队自己开发的。是使用Python脚本编写的,cocos工具的运行需要安装Python环境 (还会用到ant,eclipse等工具哦,后面介绍) Python下载地址 https://www.python.org/ 需要注意的是它目前有Python3和Python2可以下载,我们选择Python 2,不要下载3,因为2和3语法有很大差别,cocos这个工具是使用2编写的,如果你使用了3,会在脚本编译就出问题 (我的源代码中有window的Python安装包) 下载->安装->配置环境变量(Path中添加Python根目录)
谙忆
2021/01/21
7240
【Cocos2d-x】开发基础-第一个Cocos2d-x游戏
cocos2d-x 3.0的入门程序:helloworld
看过了这么多不同方向的应用,发现很多程序入门都是helloworld helloworld是所有程序员的绝对初恋 先看一下程序的运行结果吧 然后就是他的工程代码 工程的目录有两个 Class
用户1624346
2018/04/17
7580
cocos2d-x 3.0的入门程序:helloworld
【Cocos2d-x游戏开发】Cocos2d-x中的数据存储技术
  数据存储和网络功能可以说是一款游戏中必不可少的功能,如果一款游戏不能保存进度那么它的可玩性必然大打折扣(试想一下,玩家辛辛苦苦玩了一整天的游戏,结果退出时告诉人家不能保存关卡信息,你明天还得从头来再玩一遍。那玩家一定会掏出准备已久的西瓜刀~)
马三小伙儿
2018/09/12
7000
【Cocos2d-x游戏开发】Cocos2d-x中的数据存储技术
【Cocos2d-x】Cocos2d-x精灵的性能优化
使用纹理图集的优点: 1、减少文件读取次数,读取一张图片比读取一推小文件要快 2、减少OpenGL ES绘制调用并且加速渲染 OpenGL ES 1.1仅仅能够使用2的n次幂大小的图片(即宽度或者高度是2、4、8、64…)。 如果采用小图片OpenGL ES1.1会分配给每个图片2的n次幂大小的内存空间,即使这张图片达不到这样的宽度和高度也会分配大于此图片的2的n次幂大小的空间。那么运用这种图片集的方式将会减少内存碎片。 虽然在Cocos2d-x v2.0后使用OpenGL ES2.0,它不会再分配2的几次幂的内存块了,但是减少读取次数和绘制的优势依然存在。 3、减少内存消耗。 4、Cocos2d-x全面支持Zwoptex和TexturePacker,所以创建和使用纹理图集是很容易的
谙忆
2021/01/21
6790
【Cocos2d-x】Cocos2d-x精灵的性能优化
cocos3.x创建不规则按钮
用Image类的initWithImageFile()方法去初始化Image对象,在一开始时创建一次,用一个bool数组保存每个像素点是否透明度为0的信息。每次触发点击事件时,就根据这个数组的值来判断点击是否有效。IrregularButton类继承自Button类。
立羽
2023/08/24
3310
cocos3.x创建不规则按钮
[cocos2dx-lua]"Hello Lua"分析「建议收藏」
一年之前学的cocos2dx,那时候还是用C++编写的。但学完之后就找的一个新的方向——Unity3D开发的岗位,对我而言是一个新方向,那时候经过了几个月的每天熬夜奋战,从”0“基础到最后项目开发,那时候是在的是个小公司,整体而言还算比較轻松,可能效率利用的比較低。如今刚出来了。来到一家大公司。感觉到非常多不一样的变化。方向又改变了,还是回到之前的cocos2dx开发,但用的不是C++,而是lua脚本语言来开发,对我而言又是差点儿是从新開始。既来之则安之,在接触了那么多方向之后,是该选择一个确定的研究方向深入下去。
全栈程序员站长
2022/07/07
6820
[cocos2dx-lua]"Hello Lua"分析「建议收藏」
Cocos2D-X学习笔记 3 从一个场景切换到还有一个场景
StartLayer * StartLayer::create() { StartLayer *sl = new StartLayer(); sl->init(); sl->autorelease(); return sl; }
全栈程序员站长
2022/07/13
3340
关于cocos2dx客户端程序的自动更新解决方案
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)
帘卷西风
2018/08/03
1.1K0
使用cocos2d 2.1制作一条河游戏(4): 主要的游戏逻辑BaseLayer设计[通俗易懂]
前段时间一直忙着。没有时间更新博客。今天,仍然需要一段时间才能实现对游戏的一小部分,最后打动他。
全栈程序员站长
2022/07/06
3770
相关推荐
cocos2dx 象棋
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验