从另一个脚本传递/访问变量c#

时间:2018-08-14 05:36:28

标签: c# unity3d unityscript

您能告诉我如何从另一个脚本访问一个脚本的变量吗?我什至在统一网站上阅读了所有内容,但仍然无法阅读。我知道如何访问另一个对象,但不能访问另一个变量。

这种情况:我在脚本B中,我想从脚本A访问变量X。变量X是布尔值。你能帮我吗?

顺便说一句,我需要在脚本B中不断更新X的值,该怎么做?在Update函数中访问它。如果您能给我一个带有这些字母的示例,那就太好了!

谢谢

1 个答案:

答案 0 :(得分:0)

在这里回答您的问题:

https://answers.unity.com/questions/7555/how-do-i-call-a-function-in-another-gameobjects-sc.html

基本上,您在脚本B内创建一个类型为“ ScriptA”的变量,并将包含脚本A的游戏对象放入该变量的value字段内。然后,您可以访问脚本B中脚本A的所有公共函数和变量。