把你要获取的变量权限定义为public 类型 变量. 以下方法任意一个都可以: 一: public GameObject 另一个物体; //监视面板拖拽赋值 另一个物体.GetComponent<脚本>().变量 获得并更改. 二: 将另一个物体命名为"XXX". GameObject.Find("XXX").GetComponent<脚本>().变量; 三: 将另一个物体命名为"XXX"; GameObject.FindGameObjectWithTag("XXX").GetComponent<脚本>().变量;
unity3d 使用c#如何访问某个对象里的c#脚本里的一个变量
最新推荐文章于 2024-06-16 17:38:59 发布
在Unity3D中,要访问一个对象内的C#脚本变量,可以将变量设置为public,并通过多种方式获取:1) 监视面板拖拽赋值后使用GetComponent;2) 利用GameObject.Find与GetComponent;3) 使用GameObject.FindGameObjectWithTag配合GetComponent;4) 对于同一物体的不同脚本,直接使用GetComponent调用。这些方法足以满足大部分场景的需求。
摘要由CSDN通过智能技术生成