cocos creator 2.0.2后 游戏内截屏,native微信SDK分享代码:
public static wxShareScreenShot(sType: number) {
let node = new cc.Node();
node.parent = cc.director.getScene();
node.width = cc.view.getVisibleSize().width;
node.x = cc.view.getVisibleSize().height;
node.y = cc.view.getVisibleSize().width;
node.height = cc.view.getVisibleSize().height;
let camera = node.addComponent(cc.Camera);
camera.cullingMask = 0xffffffff;
let texture = new cc.RenderTexture();
texture.initWithSize(node.width, node.height);
camera.targetTexture = texture;
camera.render(null);
let data = texture.readPixels();
let width = texture.width;
let height = texture.height;
data = this.filpYImage(data, width, height)
let fileName = "result_share.jpg";
let fullPath = jsb.fileUtils.getWritablePath() + fileName;
if (jsb.fileUtils.isFileExist(fullPath)) {
jsb.fileUtils.removeFile(fullPath);
}
let success = jsb.saveImageData(data, width, height, fullPath);
if (success) {
if(this.isAndroid){  
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "shareScreenShot","(Ljava/lang/String;Ljava/lang/String;)V",fullPath,sType.toString())
}
if (this.isIOS){
jsb.reflection.callStaticMethod("VXManager", "shareScreenShot:" , sType.toString());
}
camera.destroy();
texture.destroy();
}
}

转载于:https://www.cnblogs.com/shwhr/p/10256700.html

creator2.0.2 native游戏截屏微信分享相关推荐

  1. Unity游戏截屏和另类花屏问题处理

    问题:游戏结束,结算后的分享功能截图花屏. 由于屏幕上的UI(显示在最上方的结算数据)和场景(显示在下面一层的桌子)分别属于不同的摄像机渲染出来的,之前截图功能只会读取渲染UI的那个摄像机渲染在屏幕上 ...

  2. Android截屏一键分享开发与实现方式的反思和总结

    本文主要记录android系统截屏一键分享开发,后续优化. 近期接到新需求,需要做截屏,然后弹出小窗口,显示一键分享与截屏小图预览.类似于同花顺app截图弹出框,点击后出现分享界面. 效果图如下:   ...

  3. android写代码截屏微信,android 模仿微信头像裁剪

    android 在android开发中经常会碰到修改头像的功能需求, 而在修改头像>中最难的部分就是在头像的裁剪功能.虽说网上一大堆裁剪的例子,但最重要的是要理解里面的实现原理,这样以后自己改起 ...

  4. 为什么截屏不能分享微信_为什么腾讯可以在移动端QQ做到闪照,而在Windows桌面端做不到?...

    为什么腾讯可以在移动端QQ做到阅后即焚(闪照),而在Windows桌面端做不到?如题,即使QQ可以在Android端做到图片阅后即焚(闪照),我也可以在Windows上开一个安卓模拟器从而打开QQ,截 ...

  5. Android 8.0 学习 (26)---Android8.0 Power Menu 添加截屏选项

    首先介绍下这个Power长按,显示Power Menu的流程,然后再介绍如何去添加一个新的选项,新的选项的功能是截屏. Power Menu长按的流程:  1.长按Power的处理在framework ...

  6. Mr.Alright---基于安卓O(8.0)三指截屏的实现

    介绍:使用这种方式下拉状态栏也可以截图,思路就是拦截触摸事件,判断是不是三指并且符合一定的距离,最后发送截屏的广播,代码如下,后面的代码没有修改 //alps/vendor/mediatek/prop ...

  7. 手机截屏直接分享反馈

    前言 目前市面上的一些主流App,比如:京东.淘宝.支付宝 等,他们都含所有手机截屏分享或者反馈的功能.它们实现这个功能的作用到底为了什么?个人感觉是:为了满足App的应用需求,同时更重要的是用户不用 ...

  8. iOS应用内截屏并分享(大致思路)

    转自:https://www.jianshu.com/p/31ad5f4f7ee4 京东和微博都有类似的功能:使用系统截屏功能时会弹出截图分享界面. 其实这个功能思路很简单. 第一步:注册监听截屏功能 ...

  9. 怎么用计算机直接截图,电脑怎么快速截屏?分享电脑快速截屏的五种方法

    工作的时候经常遇到需要屏幕截图,只要提到截屏,大家立马就想到了QQ截屏,虽然此方法也不错,但每次都要登录QQ,略微有点麻烦,有些什么其他的快捷方法吗?答案是有的,这里教大家电脑截图快捷键操作方法. 具 ...

最新文章

  1. 呼叫中心的服务水平管理
  2. python制作动态条形图-python – 动态更新matplotlib中的条形图
  3. Exp9 Web安全基础
  4. IDEA-使用IDEA创建maven多模块父子工程
  5. HBase中Bloomfilter类型的设置及使用的理解
  6. 服务器RAID技术及应用
  7. 使用eclipse生成文档(javadoc)
  8. linux 管道文件上机总结,[转载]LINUX 管道 fifo 等总结
  9. 最全的B端产品经理干货知识(2)
  10. www.SQnote.cn
  11. Jquery操作DOM节点
  12. 数据分析,如何做才算“深入”?
  13. avue 文字点击 弹窗_目前最好用的文字转语音、视频配音方法,一键合成,智能黑科技...
  14. c语言函数库入门,C语言库函数
  15. python怎么设置为中文-python设置中文界面实例方法
  16. 计算机硬盘和分区是什么关系,电脑硬盘如何分区 电脑硬盘分区注意事项【详解】...
  17. 20 年来,从微软亚洲研究院走出了中国互联网的半壁江山
  18. Linux m4a转mp3
  19. 美国大学计算机专业排名2014,2014年USNews美国大学计算机专业研究生排名
  20. 2013年中国中产阶级消费十大趋势

热门文章

  1. es6 依赖循环_require 和 import 的循环依赖详解
  2. java jdbc mysql url_java – 如何生成JDBC数据库URL?
  3. Linux进阶之路————远程登录与vim编辑器
  4. mysql --max_allowed_packet=32m,如何修改MySQL-max_allowed_packet
  5. 设 l í {a,b,c}* 是满足下述条件的符号串构成的语言,编译原理模拟试题1和2的答案...
  6. 无法启动parallels 缺少必要组件_Parallels 体验 Manjaro 19 (Xfce)
  7. java对docker_如何在docker中运行java程序
  8. Java 删除集合中指定的元素
  9. https open api_Web上的分享(Share)API
  10. android反射开启通知_Android中反射的简单应用