首页 > 其他分享 >Unity IO 加载图片

Unity IO 加载图片

时间:2022-10-19 10:59:05浏览次数:56  
标签:Sprite fileStream texture height width Unity IO new 加载

 /// <summary>
    /// 以IO方式进行加载
    /// </summary>
    private void LoadByIo(string url,GameObject ImageOBJ)
    {//创建文件读取流
        FileStream fileStream = new FileStream(url, FileMode.Open, FileAccess.Read);
        //创建文件长度缓冲区
        byte[] bytes = new byte[fileStream.Length];
        //读取文件
        fileStream.Read(bytes, 0, (int)fileStream.Length);

        //释放文件读取流
        fileStream.Close();
        //释放本机屏幕资源
        fileStream.Dispose();
        fileStream = null;

        //创建Texture
        int width = 300;
        int height = 372;
        Texture2D texture = new Texture2D(width, height);
        texture.LoadImage(bytes);

        //创建Sprite
        Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
        ImageOBJ.GetComponent<Image>().sprite = sprite;

    }

 

标签:Sprite,fileStream,texture,height,width,Unity,IO,new,加载
From: https://www.cnblogs.com/zqiang0803/p/16805441.html

相关文章

  • session
           不想用cookie的话Token+Redis自己实现springboot使用redis  请求每次要带上token  如果是浏览器访问。可以将token放到请求头  ......
  • ApplicationContextAware
    ApplicationContextAware用法当一个类实现了这个接口之后,这个类就可以方便的获得ApplicationContext对象(spring上下文),Spring发现某个Bean实现了ApplicationContextAware......
  • Jetpeck paging3实践(1)——无限加载网页列表数据
    Jetpeckpaging3实践(1)——无限加载网页列表数据一、问题背景抽空研究一下jetpeck相关库的使用,来看一下paging3,话不多说,一步步完成paging3的demo,直接上代码。二、实现方案......
  • Qt -- QDockWidget嵌套布局详解-实现Visual Studio布局
    概述许多工程软件,如QtCreator,VS,matlab等,都是使用dock布局窗口,这样用户可以自定义界面,自由组合窗口。Qt的嵌套布局由QDockWidget完成,用QtCreator拖界面得到的dock布置形......
  • time of check to time of use 数据竞争 竟态检测 Race detection
    https://jyywiki.cn/OS/2022/slides/8.slides#/4/3“TOCTTOU”-timeofchecktotimeofuseTOCTTOUvulnerabilitiesinUNIX-stylefilesystems:Ananatomica......
  • visio添加流程链接步骤
                                      ......
  • 第二十章 CSP Session 管理 - 状态管理
    第二十章CSPSession管理-状态管理状态管理因为HTTP是无状态协议。为Web编写的应用程序必须使用特殊技术来管理应用程序上下文或状态。CSP提供了许多用于状态......
  • 【WPF】System.ComponentModel.DataAnnotations
    System.ComponentModel.DataAnnotations官方的描述是 命名空间提供定义ASP.NETMVC和ASP.NET数据控件的类的特性。这个是我们在网站开发时经常遇到的。在实际使用中......
  • Java I/O(2):NIO中的Channel
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   为了解决标准JavaI/O令人难以忍受的效率问题,从JDK1.4开始,NIO出现了(Non-blockingI/O,官方称之为NewI/O)。NIO不但......
  • 一键体验 Istio
    背景介绍Istio 是一种服务网格,是一种现代化的服务网络层,它提供了一种透明、独立于语言的方法,以灵活且轻松地实现应用网络功能自动化。它是一种管理构成云原生应用的不同......