如何调用更改其他脚本中的变量
答案: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的变量上进行赋值。
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的话,那么应该是要达到这样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯