除非移动鼠标,否则Unity3D构建会冻结

时间:2015-11-20 20:02:31

标签: unity3d udp background-process pixelsense

我有一个简单的Surface 2.0(PixelSense)应用程序,当有Unity触摸事件时会发送UDP消息给我的Unity3D游戏,因为Unity不支持.NET 4.当我在Unity编辑器中运行游戏时一切正常,但是当我运行实际的Unity构建时,游戏会冻结,除非我移动鼠标(键盘输入不会解冻它)。一旦解冻,所有更新都会立即发生。

我还尝试使用sprite运行一个简单的单位构建,该sprite在X轴上转换,并在未呈现(不接收UDP消息)时重新开始。这个版本与表面应用程序同时运行,因此它也在后台运行,除非我移动鼠标,否则它也会冻结,所以我不认为这是一个网络问题。

检查后台运行,我也在脚本中有它。

private void Awake()
{
    Application.runInBackground = true;
}

在播放器设置中也会检查后台可见。 我以全分辨率运行游戏。 关于这个问题的任何想法?

0 个答案:

没有答案