Unity中的串行通信

时间:2015-04-29 19:16:44

标签: c# performance unity3d serial-port frame-rate

我有unity3d游戏并使用串口插入陀螺仪(使用RS232)。

我正在从Update()函数中读取陀螺仪数据,问题是,我等待使用myPort.ReadLine()在统一应用程序中接收整个串行数据包。由于陀螺仪缓慢发送值(有延迟),接收总数据需要时间,因此我的帧速率降至20FPS以下。

如何独立于游戏逻辑运行串行读取功能,以便它们不会干扰?

(InvokeRepeating不起作用,因为当脚本等待串行数据时,它根本没有做任何游戏逻辑。)

0 个答案:

没有答案