Unity截图
来源:互联网 发布:怎样卸载windows游戏 编辑:程序博客网 时间:2024/05/18 12:32
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class CCOpyText : MonoBehaviour { public Text txt; public MeshRenderer r; public Camera txtCamera; public int picSize = 256; void Start () { } Texture2D copytext() { RenderTexture rt = new RenderTexture(Screen.width, Screen.height, 24); txtCamera.targetTexture = rt; Texture2D screenShot = new Texture2D(picSize, picSize, TextureFormat.RGB24, false); txtCamera.Render(); RenderTexture.active = rt; screenShot.ReadPixels(new Rect((int)(Screen.width / 2 - picSize / 2), (int)(Screen.height / 2 - picSize / 2), picSize, picSize), 0, 0); screenShot.Apply(); txtCamera.targetTexture = null; RenderTexture.active = null; Destroy(rt); byte[] bytes = screenShot.EncodeToPNG(); string filename = "1.png"; System.IO.File.WriteAllBytes(filename, bytes); return screenShot; } void OnGUI() { if (GUI.Button(new Rect(0, 10, 100, 30), "click")) { Texture2D t = copytext(); r.material.mainTexture = (Texture)t; } }}
阅读全文
0 0
- unity 截图
- Unity截图
- Unity 屏幕截图
- Unity相机截图
- Unity高像素截图
- unity之屏幕截图
- unity屏幕截图
- Unity模拟QQ截图以及全屏截图
- Unity实现截图功能详解
- Unity三种截图方法
- Unity三种截图方法
- Unity游戏开发之“屏幕截图”
- Unity iOS保存截图到iOS相册
- Unity游戏开发之“屏幕截图”
- Unity游戏开发之“屏幕截图”
- unity 学习 做的例子截图
- Unity截图的三种方式
- [Unity基础]三种截图方法
- 解决form撑大表格的问题
- 简单的混音算法
- 词典加载及简要分词过程
- Kotlin初探:用Kotlin实现Android的ListView列表
- iOS在CAAnimationDelegate代理方法animationDidStop中区分是哪个动画
- Unity截图
- Python 元组(Tuple)操作详解
- HN2015集训 月宫的符卡序列
- Python2.7.13下载安装全过程(Windows版)
- 去除arraylist中相同的元素
- 设置launchimage后 个别设备无法显示启动图问题
- Python3.6.0下载安装全过程(Windows版)
- Android SeekBar使用 监听方法
- Oracle学习:存储过程/存储函数