统一脚本有些麻烦

时间:2013-12-30 13:08:52

标签: c# unity3d

在Unity C中遇到下一个麻烦# 将变量设置为另一个的脚本,并在Update方法中检查其更改 它改变一次并恢复到以前的价值 我在任何方法之前初始化此变量 我尝试的一些代码示例

public class someclass: MonoBehaviour
{
    public int myvariable=1; 
    void Update()
    {
        print(myvariable);
    }
} 

当我从另一个脚本更改它时,我只获得该值一次 我无法理解我的问题在哪里

按下一步改变

public class someanotherclass: MonoBehaviour
{
    void someEvent()
    {
        someclass changing=GetComponent<someclass>();
        changing.myvariable=2;
    }
}

0 个答案:

没有答案