在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;
}
}