Unity 获取截屏 并且呼起微信分享
来源:互联网 发布:三棱镜折射率测量数据 编辑:程序博客网 时间:2024/06/17 15:29
直接本上代码。
IEnumerator GetScreenshot() { // 截屏1帧后再呼起微信 yield return new WaitForEndOfFrame(); string imgPath = System.IO.Path.Combine(Application.persistentDataPath, "Screenshot.jpg"); int width = Screen.width; int height = Screen.height; Texture2D tex = new Texture2D(width, height, TextureFormat.RGB24, false); tex.ReadPixels(new Rect(0, 0, width, height), 0, 0, false); tex.Apply(); System.IO.File.WriteAllBytes(imgPath, tex.EncodeToJPG()); PaiShareUrl = imgPath; //0 session //1 timeline string shareType = "0"; Debug.Log("分享截图:" + imgPath);#if UNITY_IOS || UNITY_IPHONE _WXSharePicture("", "", "", shareType, imgPath);#elif UNITY_ANDROID AndroidJavaClass jc = new AndroidJavaClass(Defines.APP_UNITY_CLASS); AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity"); jo.Call("_WXSharePicture", new string[] { "", "", "", shareType, imgPath });#endif }
android 和 ios 实现看官方文档,点这里。
阅读全文
0 0
- Unity 获取截屏 并且呼起微信分享
- 技术分享- IOS后台获取地理位置并且上传到服务器
- 【小超_U3D】Unity截屏分享调用Android
- Unity 截屏 录屏 并且保存到 iOS相册
- Android 获取浏览器当前分享页面的截屏
- Android 获取浏览器当前分享页面的截屏
- Android 获取浏览器当前分享页面的截屏
- Android 获取浏览器当前分享页面的截屏
- Android 获取浏览器当前分享页面的截屏
- Android 获取浏览器当前分享页面的截屏
- Android 获取浏览器当前分享页面的截屏
- 友推实现第三方登录、分享以及获取用户资料,截屏分享
- 友推实现第三方登录、分享以及获取用户资料,截屏分享
- 【Unity&工具分享】
- [Unity][资源分享][精华分享]Unity官方教程素材分享
- Unity导出webPlayer并且部署到IIS
- 【Unity】Unity 获取网络状态
- 【Unity】Unity 获取当前按键
- Linux入门基础教程
- IntelliJ:搜索某一文件
- 1.7 Spring源码在eclipse下查看
- SprintBoot学习笔记(2):SpringBoot跳转至页面
- 模糊查询
- Unity 获取截屏 并且呼起微信分享
- 部署项目到Tomcat上后,启动项目时,提示多个不存在的其他项目运行失败
- pat a 1032 sharing
- FaceBook Share 功能 JS SDK 自定义图片和文字的方法
- NOIP2015提高组 跳石头
- 【送门票】2017杭州云栖大会云栖社区展区你最想见到哪个专家
- centos 6.5 protobuf-3.0.2安装
- web前端知识总结
- ViewPager+Fragment+游标