首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity硬实时同步

Unity硬实时同步
EN

Stack Overflow用户
提问于 2016-09-26 18:04:04
回答 1查看 70关注 0票数 2

我需要将Unity应用程序同步到第三方应用程序,其中时间同步至关重要(最大1-2ms变量)。

今天(没有Unity)这样做的方式是通过指定的应用程序获得操作系统调度程序的优先级,这将确保持续的延迟。

一个恒定的延迟就足够好了,因为它可以用于不是实时完成的数据分析。今天,在开始时测量一次恒定延迟。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-09-27 18:05:07

这种延迟应该很容易在后台线程中实现。

线程在Unity中工作得很好,尽管有共同的信念。你唯一需要注意的是不要从线程访问Unity对象。

最简单的方法是在MonoBehaviour.Start中启动一个线程,并将IsBackground属性设置为true (这样您就不必担心它会阻塞您的应用程序退出),并与消息队列(例如,具有locked访问的List<Action> )进行通信。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39699907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档