我正在开发赛车游戏,我想把这辆车的当前位置发送到arduino。但是当serial.write();包含在c#脚本中。如何解决?
答案 0 :(得分:0)
如果我理解你的问题,你有一个带汽车的Unity3D应用程序,并希望通过串口将汽车的位置发送到Arduino。
Unity 3D中串行端口的实现存在一些问题。例如,它不支持与Serial相关的事件(因为Unity 3D基于不支持它们的Mono)。
另一个问题是在Unity Update()中调用串行函数会阻止或至少减慢应用程序的速度。
有些用户正在使用backgroundworkerthread来读取/写入串口,而不会阻塞Unity的Update()循环。