要让spiritvalue在其他类中也可以访问并修改,可以将spiritvalue定义为public static变量。这样,其他类就可以通过Spritcontroller.spiritvalue来访问和修改它。

以下是修改后的代码示例:

public class Spritcontroller : MonoBehaviour { public static int spiritvalue = 25; private Animator animator;

void Start()
{
    animator = GetComponent<Animator>();
}

void Update()
{
    if (spiritvalue == 0)
    {
        animator.SetFloat("Blend", 0);
    }
    // 其他if语句...
}

}

现在,可以在其他类中通过Spritcontroller.spiritvalue来访问和修改spiritvalue的值。例如:

public class OtherClass : MonoBehaviour { void SomeMethod() { // 访问spiritvalue int value = Spritcontroller.spiritvalue;

    // 修改spiritvalue
    Spritcontroller.spiritvalue = 30;
}
如何让spiritvalue在其他类中也可以拜访并修改到public class Spritcontroller MonoBehaviour public int spiritvalue = 25; private Animator animator; Start is called before the first frame update void Start

原文地址: https://www.cveoy.top/t/topic/inc4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录