我有一个简单的Surface 2.0(PixelSense)应用程序,当有Unity触摸事件时会发送UDP消息给我的Unity3D游戏,因为Unity不支持.NET 4.当我在Unity编辑器中运行游戏时一切正常,但是当我运行实际的Unity构建时,游戏会冻结,除非我移动鼠标(键盘输入不会解冻它)。一旦解冻,所有更新都会立即发生。
我还尝试使用sprite运行一个简单的单位构建,该sprite在X轴上转换,并在未呈现(不接收UDP消息)时重新开始。这个版本与表面应用程序同时运行,因此它也在后台运行,除非我移动鼠标,否则它也会冻结,所以我不认为这是一个网络问题。
检查后台运行,我也在脚本中有它。
private void Awake()
{
Application.runInBackground = true;
}
在播放器设置中也会检查后台可见。 我以全分辨率运行游戏。 关于这个问题的任何想法?