Unity3D Texture to Sprite
2016-01-15 17:07
447 查看
unity3d中截屏转化为sprite
using UnityEngine; using System.Collections; using UnityEngine.UI; public class Demo : MonoBehaviour { public void captureToImg(){ var cptrAddr = "test.png"; var readAddr = Application.persistentDataPath + "/" + cptrAddr; Application.CaptureScreenshot (cptrAddr); StartCoroutine (getTexture2d ("file://" + readAddr)); } IEnumerator getTexture2d(string url){ WWW www = new WWW (url); yield return www; if (www.isDone && www.error == null) { //GameObject.Find("Cube01").GetComponent<Renderer>().material.mainTexture = www.texture; GameObject.Find("Image01").GetComponent<Image>().sprite = Sprite.Create(www.texture,new Rect(0,0,Screen.width,Screen.height),new Vector2(0.5f,0.5f)); } } }
相关文章推荐
- Unity3D游戏开发中制作场景
- Unity版本与虚拟现实头盔Deepoon大朋版本测试
- Unity版本与虚拟现实头盔Deepoon大朋版本测试
- Unity融合iOS所遇到的一些奇怪问题
- unity, imageEffect在android上不显示的问题
- Unity中的Mathf类
- unity3d 在android手机内读取assets目录内的资源
- Unity3d OnApplicationPause与OnApplicationFocus
- 关于unity里色彩空间与光照小记
- unity中的MonoBehaviour.OnMouseDown()
- 使用unity进行测试驱动开发的方法
- Unity3d之NGUI制作技能冷却
- unity移动平台阴影解决方案
- Unity3d 10000 Update() calls 性能优化
- unity3d打APK包时出现的内部构建错误(笔记)
- Unity3D——单词
- XML的使用,增删改查(Unity中的)
- 如何使用vs2012单步调试uGUI(unity3d 5.3f4)
- UGUI Unity内建UI系统的认识和一些问题的解决方案
- Unity3D游戏开发技巧Camera实现效果