• 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他跑到哪儿去了呢?

  • 相关阅读:
    openmv4测距和测量物体大小
    openmv4颜色识别
    openmv4实现脱机运行
    在GTK+2.0中进行页面切换
    用makefile文件执行sqlite3
    简单的TXT文件存储
    用C语言实现延时功能
    用C语言实现登入系统密码不回显
    使用链表实现一个简单的登录系统
    PHP快速获取MySQL数据库表结构
  • 原文地址:https://www.cnblogs.com/alongu3d/p/3657791.html
Copyright © 2020-2023  润新知