2016-07-29 171 views
0

我想知道,在Unity中两个JavaScript脚本之间传递布尔值的最有效方法是什么。现在我使用的方法是在脚本#1中创建一个引用到包含布尔值的脚本#2,然后调用包含布尔值的脚本#2函数,并从函数中获取值。有更容易的方法吗?我试图直接传递静态布尔值,但显示错误。先谢谢你!在脚本之间传递布尔值Unity

+3

可能的重复[在Unity中,我如何将值从一个脚本传递到另一个?](http://stackoverflow.com/questions/13891892/in-unity-how-can-i-pass-values-from -one-script-to-another) – Serlite

+0

静态布尔值可能无法正常工作,因为它们不是面向对象的。如果你只使用脚本的一个实例,你应该没问题。向我们展示一段代码以及它显示的错误? –

回答

0

我有两个解决方案:在接收脚本中创建一个公共变量,并使用发送脚本对其进行更改。您也可以在接收脚本中使用布尔参数创建一个公共函数,并使用发送脚本执行它,让它们以这种方式进行通信。选择你喜欢的解决方案。