unity3d NGUI笔记1

//两个对象 (GameObject)游戏对象 和 (组件声明的变量为)组件对象 

//我们写的代码 是需要 托给 游戏对象的 (比如 精灵 spirit)
// 相当于我们写的代码也是成了 组件。



//改对象的颜色

//1.直接声明  GameObject  游戏对象 
// 需要把对象 拖到声明的那个变量的对象上
public GameObject targetObj;
//根据 对象方法 GetComponent 获取到(UISprite)组件
UISprite myUISprite = targetObj.GetComponent<UISprite>();
//在用 组件对象 赋值
myUISprite.color = Color.red;


//2.直接声明组件对象 
// 需要把对象 拖到声明的那个变量的对象上
public UISprite myUISprite2;
//在用 组件对象 赋值
myUISprite2.color = Color.red;

//3.把组件(代码)加给 父节点 (spirit 的 父节点)
//调用 父物体的方法 去找到 子物体。
public UISprite myUISprite2;
//用this.transform.FindChild("Sprite") 找到 那个名字是Sprite 的 对象
//在.GetComponent<UISprite>(); 把值 给myUISprite2 对象
myUISprite2 =this.transform.FindChild("Spirit").GetComponent<UISprite>();
//改颜色
myUISprite2.color = Color.red;

猜你喜欢

转载自blog.csdn.net/qq_36073929/article/details/78770257
今日推荐