2015年5月17日 星期日

Unity 本機路徑圖片存檔PNG

※  建議:
var file = File.Open("路徑", FileMode.Create);
最後請加上file.Close(); 


using UnityEngine;
using System.Collections;
using System.IO;

public class Testaaasss : MonoBehaviour {

public Texture2D image;

void SaveImagetoPNG(Texture2D textrue, string fileName){
var bytes = textrue.EncodeToPNG ();

var binary = new BinaryWriter (File.Open ("C:/Users/master/Desktop" + "/" + fileName, FileMode.Create));

//File.WireAllByte("c:/A.png", bytes); 簡易寫法

binary.Write (bytes);
}
void OnGUI(){
if(GUILayout.Button("ok")){
SaveImagetoPNG(image, "aaa.png");
}
}
}

--------------------------------

結果圖 : 



沒有圖片



Unity 執行
圖片出現





沒有留言:

張貼留言