NGUI的怎么在一个Gameobject(游戏物体)中调用另一个Gameobject(游戏物体)的脚本(C#)
Posted 叶丶梓轩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NGUI的怎么在一个Gameobject(游戏物体)中调用另一个Gameobject(游戏物体)的脚本(C#)相关的知识,希望对你有一定的参考价值。
一,在C#代码中,我们都知道可以给游戏物体添加一个脚本,如下图
二,在当前我们是可以调用到该游戏物体脚本定义的变量,但是我们要在其他脚本调用怎么办?如下代码,
KnapSackItem kn = item.GetComponentInChildren<KnapSackItem>(); kn.sprite.spriteName = "ttt";
综上,我们看到NGUI中有一个GetComponentInChildren的方法,这时我们就可以获取到其他脚本的对象,并且通过这个对象使用改脚本定义的变量
以上是关于NGUI的怎么在一个Gameobject(游戏物体)中调用另一个Gameobject(游戏物体)的脚本(C#)的主要内容,如果未能解决你的问题,请参考以下文章
Unity3DUnity 脚本 ④ ( 游戏物体 GameObject 的坐标 | 修改 游戏物体 GameObject 的本地坐标 )
Unity3DUnity 游戏画面帧更新 ( 游戏物体 GameObject 移动 | 借助 Time.deltaTime 进行匀速运动 )
如何查找场景中所有的物体啊,包括在Hierarchy中不显示的物体
Unity学习实现screen space模式下UI跟踪游戏物体(在 UI 中跟踪和显示任何 Gameobject 位置)