Untiy保存截图保存到本地文件夹、并下载截图到场景里
来源:互联网 发布:手机屏幕玻璃材质知乎 编辑:程序博客网 时间:2024/06/03 14:51
Unity有三种截图方法,之前很多论坛上也有这里就不再赘述了。
下面直接上代码教给小白一个简单保存截图而且保存到本地文件夹的方法。
using UnityEngine;
using System.Collections;
using System.IO;
using UnityEngine.UI;
using System.Collections.Generic;
using System;
public class AcceptScreenTexture : MonoBehaviour {
//此为图片保存的路径
private string mPath1=”D:\virtual mirror\PhoneImage”+PhoneNumber.ToString()+”.png”;
public RawImage PhoneImageMain;
void 保存图片()
{
StartCoroutine(getTexture2d());
}
void 调用图片()
{
StartCoroutine(ShowPhoneImage(i));
}
IEnumerator ShowPhoneImage(int i) //读取照片到主照片
{
WWW www = new WWW (“file://D:\virtual mirror\PhoneImage”+i.ToString()+”.png”);
yield return www;
PhoneImageMain.texture = www.texture;
Resources.UnloadUnusedAssets(); //释放内存
}
IEnumerator getTexture2d() //利用截取屏幕长款所在矩阵的画面转换为像素并由字节转换为PNG格式
{
yield return new WaitForEndOfFrame();
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();
byte[] imagebytes = tex.EncodeToPNG();
tex.Compress(false);
File.WriteAllBytes(mPath1,imagebytes); Destroy(tex); }
}
- Untiy保存截图保存到本地文件夹、并下载截图到场景里
- Java实现截图并保存到本地
- java实现截图并保存到本地
- webView截图保存到本地
- 截图并保存到相册
- java零碎总结---java实现截图并保存到本地
- quick cocos2dx截图保存到本地
- 手机游戏截图并通过JNI保存到手机内存特定文件夹下。
- screencap截图,根据系统动态生成文件夹、文件名,并保存到电脑上
- Android保存截图到系统图库和指定的文件夹
- js实现通过canvas截图保存到本地
- 【IOS】关于截图并保存到IOS相册中
- IOS view截图并保存到系统相册
- UE4中实现截图功能并保存到指定路径
- IOS view截图并保存到系统相册
- Unity3D截图并保存本地目录
- android中截图并保存本地
- Qt把控件截图并保存到剪切板、保存到图片文件
- C#中(int)a和Convert.ToInt32(a)区别
- 占坑抽空补题解>_<【272 (Div 2)E】
- NOIP2015TG总结
- easyui整理资料
- CAN总线IO模块~ISO9001认证
- Untiy保存截图保存到本地文件夹、并下载截图到场景里
- ORACLE转义字符的那点事
- Halcon模板匹配一
- Python 字符串
- 提示框的使用->UIAlertController类的使用
- 从GitHub下载最新的Android support拓展包源码
- 【杭电2015年12月校赛A】【水题 暴力】The Country List 多少个名字与其它名字more than 2位置字符相同
- 5年一个阶段的整理和总结
- java学习资料