永发信息网

如何调用更改其他脚本中的变量

答案:2  悬赏:50  手机版
解决时间 2021-02-16 11:25
  • 提问者网友:锁深秋
  • 2021-02-15 19:19
如何调用更改其他脚本中的变量
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-02-15 20:14
百度电脑网络团 团队 钢神绿钢
2015-09-18 00:08
1.新建两个脚本,在脚本2中实例化脚本1。

2.在脚本2中用脚本1实例化对象调用脚本1中的公有变量,赋初值。

3.创建两个物体,将两个脚本绑定不同物体。

4.将物体1拖拽到脚本2的变量上进行赋值。
全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-02-15 21:11
(1)你这样写的前提是,a 和 b 必须同时实例化到同一个gameobject上(这两个脚本得同时应用到一个物体上),否则你的a = getcomponent()肯定为null ,因为b调用这个get,而他本身所处的gameobject本没有a这个脚本组件,a的实例在另一个物体上。 估计这是你报错的一个原因。 (2)用static声明全局变量似乎没必要,static的作用应该是让变量在类被实例之前就得到实例化。用static的话,那么应该是要达到这样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯