UGUI替换Image图片的三种方式
来源:互联网 发布:转行it 知乎 编辑:程序博客网 时间:2024/05/19 03:28
在NGUI中,我们可以直接用spriteName = “想要替换的图片名称”; 就可以很方便的替换资源
而UGUI却相对要麻烦一点,下面为大家介绍比较常用的三种替换方式。
一、
[C#] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
using
UnityEngine;
using
System.Collections;
using
UnityEngine.UI;
public
class
Test : MonoBehaviour
{
[SerializeField]
Image myImage;
// Use this for initialization
void
Start()
{
myImage.sprite = Resources.Load(
"Image/pic"
,
typeof
(Sprite))
as
Sprite;
// Image/pic 在 Assets/Resources/目录下
}
}
二、
[C#] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
using
UnityEngine;
using
System.Collections;
using
UnityEngine.UI;
public
class
Test : MonoBehaviour
{
[SerializeField]
Image myImage;
[SerializeField]
Sprite mySprite;
// Use this for initialization
void
Start()
{
myImage.sprite = mySprite;
// mySprite 为外部指定的图片资源
}
}
三、
[C#] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using
UnityEngine;
using
System.Collections;
using
UnityEngine.UI;
public
class
Test : MonoBehaviour {
[SerializeField]
Image myImage;
// Use this for initialization
void
Start () {
StartCoroutine(GetImage());
}
IEnumerator GetImage()
{
string
url =
"http://www.5dbb.com/images/logo.gif"
;
WWW www =
new
WWW(url);
yield
return
www;
if
(
string
.IsNullOrEmpty(www.error))
{
Texture2D tex = www.texture;
Sprite temp = Sprite.Create(tex,
new
Rect(0, 0, tex.width, tex.height),
new
Vector2(0, 0));
myImage.sprite = temp;
}
}
}
我们要根据情况去选择使用哪种替换方式。
0 0
- UGUI替换Image图片的三种方式
- Unity UGUI替换Image图片的三种方式
- unity笔记-1128-UGUI替换Image图片的三种方式
- 用CSS实现图片替换文字三种方法(Image replacement )
- <Unity3D UGUI>用UGUI方式实现图片的遮罩,圆角图片,圆形图片效果
- UGUI的image的属性
- RDLC Image控件加入图片的几种方式
- UGUI Image图片拖拽变成模型
- ugui根据图名动态切换Image图片
- pictureBox1.Image的获得图片路径的三种方法
- pictureBox1.Image的获得图片路径的三种方法
- pictureBox1.Image的获得图片路径的三种方法
- 修改UIPageControl的点点,可替换任意图片image。
- ugui 添加事件的几种方式
- UGUI按钮的几种响应方式
- android 加载图片的三种方式
- Java读取图片的三种方式
- pictureBox1绑定图片的三种方式
- 浅谈分布式系统
- java学习初步总结
- CSS对于元素隐藏的几种方法
- qduoj 96 一道非常简单的签到题
- Dojo1.11官方教程文档翻译(1.2)Hello Dojo!
- UGUI替换Image图片的三种方式
- tablayout+viewpager+fragment组合使用以及懒加载机制
- NameNode格式化失败问题的解决
- 常用游戏逻辑编程
- 验证二叉树后序遍历序列是否符合要求
- “无中生有”计算机视觉探奇
- 我对C++ string和length方法的一个长期误解------从protobuf序列化说起(没处理好会引起数据丢失、反序列化失败哦!)
- 【Android】14、SimpleAdapter
- **1051 - My-graph-同构图