如何即时查看unity web服务?

How to check the unity web service instantly?

在一个使用Unity开发的项目中,我需要即时检查来自网络服务的数据。如果输入了新的数据,我会将其显示为通知。

问题是:Unity如何在后台查看来自web服务的数据?我必须在不在服务器上安装巨大负载的情况下执行此操作。

谢谢。

Unity 有一个您可以使用的 InvokeRepeating 方法,它会每隔 x 秒调用一个函数。 这是与 StartCoroutine 一起使用时的示例代码:

    void Start()
    {
        //Call the CheckForUpdates function every 5 seconds
        InvokeRepeating("CheckForUpdates", 5.0f, 5.0f);
    }

    private void CheckForUpdates()
    {
        StartCoroutine(
            webservicesAPIcall()
        );
    }

    private IEnumerator webservicesAPIcall()
    {
        //make API calls to the web service in here
    }