位置: 编程技术 - 正文

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)

  • 一般纳税人增值税税率
  • 劳务费用 税率
  • 结转固定资产清理的会计科目
  • 毛利率在餐饮中表示什么意思?
  • 管理费用借贷方都有,如何结转
  • 支付一次性劳务报酬怎么做账
  • 通用机打发票还能用吗
  • 公司股东投资比例
  • 冲销以前年度营业外支出
  • 研发支出期末余额列报
  • 一般纳税人固定资产怎么入账
  • 事业单位补发以后的工资
  • 作业成本管理的作用
  • 年末结转流程图
  • 计划成本法下会计分录
  • 汽车违章罚款在哪里缴纳
  • 印花税的计税依据是开票金额吗
  • 砂石加工行业交什么税
  • 汇算清缴需要调增的费用
  • 企业销售产品的会计分录
  • 企业支付员工的工资
  • 增资印花税税目
  • 招待费进项税能抵扣嘛
  • 生产企业成本会计科目
  • 每个季度零申报需要做什么
  • Proxy error: Could not proxy request 解决方法
  • win10 21h1激活密钥
  • 生产车间发生的间接费用会计科目
  • 企业重组后的债务怎么算
  • php输出当月日历
  • 写一段简单的自我介绍
  • mac系统中文输入法切换
  • php初学者常见问题和答案
  • 存货毁损账务处理
  • 罚款收入营业外收入还是其他应收款
  • 销售方收到购买方的红字信息表
  • 应收账款转让的限制约定
  • php 文件系统
  • 有限责任公司股东对公司债务承担
  • 允许加计扣除的委托境外研发费用
  • 精选100个Python实战项目案例,送给缺乏实战经验的你
  • 红字发票已开但红字发票信息表已核销待查证,怎么回事?
  • 境外出差
  • 社保主要有以下哪些方面
  • 小规模纳税人定义标准
  • 个体户个人所得税税率表
  • python中lambda用法
  • 帝国cms栏目自定义字段
  • 契税怎么征
  • 公帐的钱可以转到其他人帐户吗
  • 应税销售行为有哪些
  • 服务行业人工费一般控制在多少合适
  • 安家费有税吗
  • 什么是公允价值变动收益
  • 库存现金余额过大的风险
  • 建筑安装行业都需要什么资格证书
  • 购买商品属于什么费用
  • 员工自己承担的社保费用进入管理费用吗
  • 往来的款项性质有哪些
  • 员工离职未领工资怎么处置
  • 公账钱怎么取出
  • sqlserver查询语句大全讲解
  • sql汇总查询
  • 微软9月22
  • ubuntu20.4配置ip
  • linux进程的概念
  • 在win7操作系统中通过什么可以查看计算机的配置
  • linux怎么刻录光盘
  • cocos creator 动画制作
  • 批处理判断一个文件是否存在
  • jquery理解
  • java的file类的常用操作
  • 设计模式的原则
  • android如何使用
  • android:theme="@style/apptheme"
  • 怎么将安卓
  • 国税电子税务局官网
  • 如何理解计算消费税时的(1
  • 电子税务局怎么添加开票员
  • 河北省原地税局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设