unity3d 使用c#如何访问某个对象里的c#脚本里的一个变量

把你要获取的变量权限定义为public 类型 变量.
以下方法任意一个都可以:
一:
    public GameObject 另一个物体;    //监视面板拖拽赋值
    另一个物体.GetComponent<脚本>().变量 获得并更改.
二:
    将另一个物体命名为"XXX".
    GameObject.Find("XXX").GetComponent<脚本>().变量;
三:
    将另一个物体命名为"XXX";


    GameObject.FindGameObjectWithTag("XXX").GetComponent<脚本>().变量;
 GameObject.Find("Main Camera").GetComponent<guanggao>().chaping();
其他还有很多的方法.这些就足够你用的了.
四、调用同一个物体另外一个脚本的变量方法
GetComponent<YearAnimation>().Aniamtion();

版权声明:本文为woerxi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。