2016-09-26 62 views
2

我需要將Unity應用程序同步到第三方應用程序,其中時間同步至關重要(1-2ms varient max)。Unity硬實時同步

今天完成的方式(沒有Unity)正在獲得操作系統調度程序的優先級和指定的應用程序,這將確保持續的延遲。

恆定延遲是足夠好的,因爲它可以用於數據分析中,而不是實時完成。今天,恆定延遲在開始時測量一次。

在此先感謝。

回答

0

這種延遲應該很容易在後臺線程中實現。

儘管有共同的信念,但Unity在Unity中運行良好。唯一需要注意的是不要從線程訪問Unity對象。

最簡單的方法是啓動MonoBehaviour.Start中的線程,將IsBackground屬性設置爲true(因此您不必擔心它會阻止您的應用程序退出)並使用消息隊列與其進行通信(例如List<Action>lock ed訪問)。