unity 定义一个类。其他脚本都调用这个类里的方法。

2024-11-23 13:12:09
推荐回答(3个)
回答1:

定义成static class 例简皮慎如

public static class Utility {
    public static int Max(int a, int b) {
    握友    return a > b?a:b;
  拦敬  }
}

//别的地方可以直接调用
Utility.Max(3,4);

回答2:

这个类可以让其他脚本调用里面不同的方法,这个类感觉应该是个单例类吧?如果是的话给提供一个Instance就可以调用了。

public class Test : 差粗搜MonoBehaviour
{
    static Test instance;
    public static Test Instance
    {
        get
   凳弊     {
            if 虚历(instance == null)
            {
                instance = (Test)FindObjectOfType(typeof(Test));
            }

            return instance;
        }
    }

    public void Func()
    {

    }
}
调用的时候直接Test.Instance.Func();

回答3:

用委托,你在网上找下委托的用法