u3d 加载PNG做 UI图片
UI 图片 加载 PNG
2023-09-27 14:27:15 时间
u3d 加载PNG做 UI图片
using UnityEngine; using System.Collections; using System.IO; using UnityEngine.UI; public class UITexLoader : MonoBehaviour { public string _Path ="Assets/pic/01/"; public string _texname; private Texture2D m_Tex; private void LoadFromFile(string path,string _name) { m_Tex = new Texture2D(1, 1); m_Tex.LoadImage(ReadPNG(path+ _name)); } private byte[] ReadPNG(string path) { FileStream fileStream = new FileStream(path, FileMode.Open, System.IO.FileAccess.Read); fileStream.Seek(0, SeekOrigin.Begin); byte[] binary = new byte[fileStream.Length]; //创建文件长度的buffer fileStream.Read(binary, 0, (int)fileStream.Length); fileStream.Close(); fileStream.Dispose(); fileStream = null; return binary; } // Use this for initialization void Start() { LoadFromFile(_Path,_texname); Sprite tempSprite = new Sprite(); tempSprite = Sprite.Create(m_Tex, new Rect(0, 0, m_Tex.width, m_Tex.height), new Vector2(0, 0)); GetComponent<Image>().sprite =tempSprite; } // Update is called once per frame void Update () { } }
相关文章
- element-ui表格排序
- 2021Android目前最稳定和高效的UI适配方案!附赠课程+题库
- 一文3000字从0到1教你用python+selenium搭建UI自动化测试环境以及使用
- 【Web UI自动化测试】Web UI自动化测试之日志收集篇(全网最全)
- 78.(前端)分配权限页面显示——树形结构使用(Element-ui的Tree树形控件)
- C# Winform 跨线程更新UI控件常用方法汇总
- WPF多线程UI更新——两种方法
- Nuxt使用element-ui
- element ui 弹窗样式居中 (弹窗里面的图片做等比自适应展示)
- iOS中 UISearchController 搜索栏 UI技术分享
- 改造vue-quill-editor: 结合element-ui上传图片到服务器
- Angular路由之ui-router
- Android优化——UI优化(五) Listview 重用convertView
- iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
- iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
- iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)
- Android:手把手带你入门跨平台UI开发框架Flutter
- 细说UI线程和Windows消息队列(经典)