位置: 编程技术 - 正文

UGUI 加载图片(ug怎么加载制图模板)

编辑:rootadmin
图片是动态加载的,然后转换为sprite赋&#;到ugui的按钮上 该文章出自【狗刨学习网】代码如下:using UnityEngine;using System.Collections;using System.IO;using UnityEngine.UI;public class UITexLoader : MonoBehaviour{ public string texname; private Texture2D m_Tex; private void LoadFromFile(string path) { m_Tex = new Texture2D(1, 1); m_Tex.LoadImage(ReadPNG(path)); } 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(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 () { }}复制代码 把这个脚本绑定到UGUI的按钮上面,运行就可以把按钮上的图片 动态改变了  图片是动态加载的,然后转换为sprite赋&#;到ugui的按钮上 该文章出自【狗刨学习网】代码如下:using UnityEngine;using System.Collections;using System.IO;using UnityEngine.UI;public class UITexLoader : MonoBehaviour{ public string texname; private Texture2D m_Tex; private void LoadFromFile(string path) { m_Tex = new Texture2D(1, 1); m_Tex.LoadImage(ReadPNG(path)); } 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(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 () { }}复制代码 把这个脚本绑定到UGUI的按钮上面,运行就可以把按钮上的图片 动态改变了 

推荐整理分享UGUI 加载图片(ug怎么加载制图模板),希望有所帮助,仅作参考,欢迎阅读内容。

UGUI 加载图片(ug怎么加载制图模板)

文章相关热门搜索词:ug怎么加载制图模板,ug启动图片,ug加载图框,ug加载图框,ug加载制图模板,ug怎么加载图片,ug加载图框,ug加载图框,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D深入浅出 - Shader基础开发 Mecanim概述:Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了:针对人形角色的简易的工作流和动画创建能力Retargeting(运动重定向)功能,即把动画

[置顶] 汉诺塔的原理剖析以及递归的解决办法 汉诺塔:源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着片黄金圆盘。大梵

Unity中自动寻路的几种方法(二) 前面以及讲过A星寻路的大体实现方法,除了A星寻路之外,还有很多类的寻路方案,itween插件就可以实现简单的寻路方案,下面就一个小案例来简要得讲

标签: ug怎么加载制图模板

本文链接地址:https://www.jiuchutong.com/biancheng/380215.html 转载请保留说明!

上一篇:unity学习之NGUI做NPC对话(unity做app)

下一篇:Unity3D深入浅出 - Shader基础开发(unity3ds)

  • 下列不属于流动资产的
  • 土地使用权摊销计入在建工程
  • 做了进项税转出后要结转么
  • 小规模纳税人生活服务业免征增值税
  • 股东借款利息收入放什么科目
  • 管理人员工作服计入什么科目
  • 重新建账 和之前数据差的多
  • 小微企业的增值税怎么算
  • 管理费用已付款未收到发票
  • 出口退税计算方式
  • 不良产品出库维护制度
  • 借入款项的来源包括哪三个
  • 个体工商户营业执照年检
  • 没有开通对公账户
  • 出口退税远程申报
  • ca浏览器组件如何下载?
  • 关于促进房地产市场健康发展的实施意见(试行)
  • 案例分析:如何缓解幼儿在幼儿园的焦虑情绪
  • 收到退以前年度教育费附加税
  • 实收资本的会计处理
  • 收入准则建造合同预付款
  • 汇总转账凭证可以是一借多贷
  • 出租房产如何交土地使用税
  • 什么叫保理支付
  • 购买所有物品都是可以退货吗
  • 如何修改windows11开机密码
  • 冲减预交的增值税税率
  • 预付账款可以为负吗
  • macos big sur怎么运行ios软件
  • 苹果客服人工24小时
  • php数组函数输出《咏雪》里有多少"片"字
  • win10任务栏隐藏正在运行的程序
  • firefox有什么用
  • 对于小型微利企业的建议
  • 增值税发票认证在哪里
  • 购买土地缴纳契税
  • antd:ConfigProvider+getPopupContainer解决筛选框遮挡问题(及其他浮层问题)
  • 数据挖掘期末考试大纲
  • 前端技巧
  • phpstudy ftp怎么用
  • 香港企业的所得税怎么算
  • 劳务公司怎么申请办理
  • 企业员工年终奖仲裁
  • python中字典的键有何要求
  • 研发类公司能不能生产
  • 固定资产原值增加当月计提折旧吗
  • 固定资产科目代码是多少
  • 管理费用冲减其他应付款分录
  • 开票内容不在经营范围内
  • 政府补助怎么判断总额法还是净额法
  • 个人所得税手续费奖励办税人员文件
  • 息税前利润变动率的计算公式
  • 收到一张普通发票怎么做账
  • 房地产开发企业成本核算方法
  • 销售折让的会计分录怎么做
  • 增值税期末留抵税额是什么意思
  • 进项税额转出后续处理
  • 长期股权投资两种核算方法的区别
  • 账户利息计入什么科目
  • 发票开商品类别可以报销吗
  • 建造合同收入
  • sql语句查询有多少条数据
  • mac虚拟机安装win10教程
  • ubuntu安装lnmp环境
  • centos8 apache
  • windows8怎么查看所有程序
  • win8安全模式修复
  • 怎么修改Windows账户密码
  • CentOS技巧:减小Linux swap分区的方法
  • linux apache 启动
  • win7找回删除的文件
  • linux修改环境变量后需要重启吗
  • js动态添加dom
  • promise实例方法
  • node解决了什么问题
  • python怎么在网上赚钱
  • python不同进制的整数之间可以直接运算
  • js判断iframe是否加载完成
  • jquery中if语句
  • 邮政清关费用怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设