Unity3D中在一个脚本中怎么获得另一个脚本中的变量
在a脚本中有一个变量Vector2v1,在b脚本中需要用到这个变量怎么得到呢,用GameObject.Find().GetComponent<>()这个貌似没效果...
在a脚本中有一个变量Vector2 v1,在b脚本中需要用到这个变量怎么得到呢,用GameObject.Find().GetComponent<> ()这个貌似没效果
展开
3个回答
展开全部
我只会用C#:
1、可以把变量声明为public static,然后使用时为 类名.变量名。
2、因为每个脚本都是一个类,所以可以在另一个脚本B中设置函数获取变量的值,在脚本A中定义一个B的对象,调用那个函数就可以了。
javascript就不清楚了。
1、可以把变量声明为public static,然后使用时为 类名.变量名。
2、因为每个脚本都是一个类,所以可以在另一个脚本B中设置函数获取变量的值,在脚本A中定义一个B的对象,调用那个函数就可以了。
javascript就不清楚了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 可以把变量声明为public static然后使用时为 类名.变量名就好。
2 貌似有消息传送的机制,但是很复杂,我也并不太清楚,建议查一下吧。
很抱歉,我是新手,只是比较会用方法1,希望有帮助吧。
2 貌似有消息传送的机制,但是很复杂,我也并不太清楚,建议查一下吧。
很抱歉,我是新手,只是比较会用方法1,希望有帮助吧。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询