Unity__之NGUI动态加载贴图
来源:互联网 发布:男生油性皮肤知乎 编辑:程序博客网 时间:2024/06/06 15:49
Unity__之NGUI动态加载贴图
1.应用场景是 点击视图上的按钮会自动加载资源文件夹的中的图片。
2.直接不说了直接操作。
3.在项目中新建一个Resources(资源文件夹),放入图片imge.png。
3.新建一个 button (这里就不在废话了),网上有创建教程。
4.给button 绑定一个脚本LoadImage.cs文件;
5.Load.Image.cs脚本内容如下。
using UnityEngine;using System.Collections;public class LoadImage : MonoBehaviour {private UITexture tx;private Texture roottexue;private GameObject ob;void Start () { tx = (UITexture)GameObject.Find("Textures").GetComponent<UITexture>(); ob = GameObject.Find("Textures");displyer(ob,false);}public void displyer(GameObject ob,bool isok){ob.SetActive(isok);}void OnClick(){displyer(ob,true);Texture2Dtxue =(Texture2D)Resources.Load("image0");tx.mainTexture = txue;tx.transform.localPosition = new Vector3(20,70,0);tx.transform.localScale = new Vector3(3,3,1);Debug.Log("--"+tx.transform.name);}}
6.运行场景,然后点击按钮就会显示图片。
接下来,解释下脚本中用到的知识。
6.1
GameObject.Find("Textures").GetComponent<UITexture>();查找到 "Textures“ 后,获取的 UITexture 属性。
6.2 Texture2Dtxue =(Texture2D)Resources.Load("image0"); 注意,从资源文件夹中添加的图片类型为 Texture2D,而且好需要类型转换。
6.3 给GameObject 控制大小缩放的时候必须要,用localPositon,localScal,属性进行设置相关属性。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~玩~~~~~~~~~~~~~~~~~~
- Unity__之NGUI动态加载贴图
- NGUI 动态加载item
- 动态加载贴图和模型
- 动态加载贴图和模型
- Unity3D-NGUI动态加载图片
- Unity3D-NGUI动态加载图片
- Unity3D-NGUI动态加载图片
- NGUI 字体的动态加载
- Resources动态加载NGUI图片的方法
- Unity3D-NGUI动态加载图片2
- Unity3D-NGUI动态加载图片 - OpLusX
- NGUI 显示怎样实现 GRID 动态加载
- Unity NGUI 动态加载血条背景
- NGUI动态加载图片创建Texture
- NGUI---动态加载uiatlas和图片
- 材质动态加载贴图实现灰色效果 shader
- 动态加载烘培贴图与Terrain转mesh
- UNITY之动态创建NGUI对象
- 【程序语言】C/C++中如何使用Lua脚本
- Effective Objective-C 2.0: Method Swizzling to Debug Opaque Methods
- 一些有用的链接
- android 处理图片工具
- 【Unity Shaders】Diffuse Shading——向Surface Shader添加properties
- Unity__之NGUI动态加载贴图
- 如何查看服务器RAID卡信息的SHELL脚本和命令介绍
- 数据结构与算法-“数组、链表、树、哈希表”选哪个
- C++赋值兼容规则和类类型转换注意事项之一
- poj 2135最小费用最大流
- Java中的容器
- php路径函数详解
- 数据库优化<六>SQL优化之SELECT优化 ——filesort
- js 银行卡4位中间一个空格