mylz.net
当前位置:首页 >> unity3D怎么访问其他组件 >>

unity3D怎么访问其他组件

GameObject .Find("wenzi").GetComponent().Text=7;//把这个文字内容置为7 个人认为通过找到这个物体身上的代码,然后更改公有值就可以了。 可能想得有些简单,如果没看明白题目,非常抱歉。 新手,如果见解不当,请指正,多谢。

GameObject .Find("wenzi").GetComponent().Text=7;//把这个文字内容置为7 个人认为通过找到这个物体身上的代码,然后更改公有值就可以了。 可能想得有些简单,如果没看明白题目,非常抱歉。 新手,如果见解不当,请指正,多谢。

不太清楚实际情况,但是, (1)你这样写的前提是,A 和 B 必须同时实例化到同一个gameObject上(这两个脚本得同时应用到一个物体上),否则你的a = GetComponent()肯定为null ,因为B调用这个Get,而他本身所处的gameObject本没有A这个脚本组件,...

这个方法有很多了 关闭组件: GetComponent ().enabled = false; 设置活动: gameObject.SetActive (false); 减弱灯光强度到0:GetComponent ().intensity = 0.0f; 点灯光的话还能把范围设置为0:GetComponent ().range = 0.0f; 开启的话,就给...

GameObject .Find("wenzi").GetComponent().Text=7;//把这个文字内容置为7 个人认为通过找到这个物体身上的代码,然后更改公有值就可以了。 可能想得有些简单,如果没看明白题目,非常抱歉。 新手,如果见解不当,请指正,多谢。

1.新建两个C#脚本 2.在test1脚本中定义一个整型变量speed并赋值60,在开始函数中输出结果 3.在test2中定义共有类变量t1,test1类成员t1.speed赋值10并输出结果 4.将脚本拖拽到场景中的物体上,其中,T1一栏需要拖拽物体上的test1脚本 5.观察控制...

1.新建两个脚本,在脚本2中实例化脚本1。 2.在脚本2中用脚本1实例化对象调用脚本1中的公有变量,赋初值。 3.创建两个物体,将两个脚本绑定不同物体。 4.将物体1拖拽到脚本2的变量上进行赋值。

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

if(Input .GetKeyDown (KeyCode.F )) { GameObject .Find("人物名称").GetComponent ().enabled =false ; } 怠掸糙赶孬非茬石长将//按下F键使得脚本失效 这个是比较慢的方法,但是比较全。 可以把控制脚本和被控制脚本放到一个物体上面,这样比...

script组件的话新建一个脚本就好了啊

网站首页 | 网站地图
All rights reserved Powered by www.mylz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com