SerialPort.PortName = "\\\\.\\COM13";// com14 com5等
一定要加\\\\.\\
虽然在VS工程里面C#脚本SerialPort.PortName = "COM13" 是没问题可以正常连接的,但是在Unity工程里面一定要按照上面的方法写。
如果你的com口是个位数的,那么不加\\\\.\\也是没关系的,可以连接;如果是两位数以上的com口,就不能连接了。所以不管是个位数的还是两位数的,都加上吧。
这个问题是因为Unity用的Mono版本导致的。