zoukankan      html  css  js  c++  java
  • Unity 截取图片并且显示出来

                                           Unity 截取图片并且显示出来

            近期用到了unity的截图,并且把他显示出来,摸索了很多!

            讲解一个东西,android可以存储一些文件在本地,比如配置文件等!

            对于不同的系统,方法不一!

           

      if (Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer)//安卓和IOS
    
                imagePath = Application.persistentDataPath;
    
            else if (Application.platform == RuntimePlatform.WindowsPlayer)//EXE的
    
                imagePath = Application.dataPath;
    
            else if (Application.platform == RuntimePlatform.WindowsEditor)
            {
    
                imagePath = Application.dataPath;
    
                imagePath = imagePath.Replace("/Assets", null);
    
            }
    

                 注意截图命令 Application.CaptureScreenshot("1.jpg");这个会自动存储到相应

     系统的路径中去,也就是上面说的路径!

           IEnumerator SetTexture()
        {
            WWW w = new WWW("file://"+imagePath);//注意必须加file://否则失败
            yield return w;
            if (w.isDone)
            {
                obj.renderer.material.mainTexture=w.texture;
            }
            message = w.error.ToString();
        }

            疑问,我接上了手机却搜索不到1.jpg他跑到哪儿去了呢?

  • 相关阅读:
    053-649
    053-648
    053-647
    053-646
    053-645
    053-644
    053-643
    053-642
    053-641
    053-640
  • 原文地址:https://www.cnblogs.com/alongu3d/p/3657791.html
Copyright © 2011-2022 走看看