Unity--截取屏幕任意区域
来源:互联网 发布:学霸通软件下载 编辑:程序博客网 时间:2024/06/08 01:19
- void Update () {
- if(Input.GetKeyDown(KeyCode.A))
- {
- StartCoroutine(getScreenTexture());
- //unity 自带截屏,只能是截全屏
- Application.CaptureScreenshot("shot.png");
- }
- }
- public int capx=0;
- public int capy=0;
- public int capwidth=700;
- public int capheight=500;
- IEnumerator getScreenTexture()
- {
- yield return new WaitForEndOfFrame();
- Texture2D t = new Texture2D(capwidth, capheight,TextureFormat.RGB24, true);//需要正确设置好图片保存格式
- t.ReadPixels(new Rect(capx,capy,capwidth,capheight), 0, 0, false);//按照设定区域读取像素;注意是以左下角为原点读取
- t.Apply();
- //二进制转换
- byte[] byt = t.EncodeToPNG();
- File.WriteAllBytes(Application.dataPath + Time.time + ".png", byt);
- }
0 0
- Unity--截取屏幕任意区域
- Unity--截取屏幕任意区域
- Unity--截取屏幕任意区域
- ScreenBase实现屏幕任意区域的截取
- ScreenBase实现屏幕任意区域的截取
- ScreenBase实现屏幕任意区域的截取
- 截屏/截取屏幕指定区域
- 用casperjs截取任意网页区域
- 点击屏幕任意区域软键盘消失
- 屏幕区域截取图片的实现
- 用纯C#实现截取屏幕指定区域
- 用纯C#实现截取屏幕指定区域
- 用纯C#实现截取屏幕指定区域
- 用纯C#实现截取屏幕指定区域
- 怎样能截取屏幕的一个区域存到内存?
- 截取屏幕指定区域保存为BMP文件
- 【代码笔记】iOS-根据size截取屏幕中间矩形区域
- iOS 如何截取超出屏幕区域的图片
- Linux下mysql的root密码忘记解决方法
- spring mvc 下载文件 IE浏览器文件名是乱码
- 图片延迟加载 jquery.lazyload.js
- fragment里面嵌套ViewPager,解决切换fragment了之后ViewPager中的内容消失的问题
- 03-树3 Tree Traversals Again
- Unity--截取屏幕任意区域
- VC C++ 线程同步的方法
- Android onActivityResult不返回resultCode和intent
- Android:CoordinatorLayout使用详解
- http中content-type头值-(MIME类型)
- UIButton 的 常用方法
- Java 类与类之间的关系
- Unity--动态加载网络图片和本地图片文件
- 自定义Live Template Variables