Unity3D工作日志【脚本单例化】

类继承MonoBehaviour, 脚本挂在场景物体上
private static ClassName mInstance;
public static ClassName GetInstance
{
    get
    {
        return mInstance;
    }
}

void Awake()
{
    mInstance = this;
}

ps:无需通过该脚本挂载的物体来获取。
错误:GameObject.Find("脚本挂载物体名称").Getcomponent<ClassName>();
正确:ClassName.GetInstance.(public方法和字段)

猜你喜欢

转载自blog.csdn.net/itsxwz/article/details/80102780